大家好!今天為大家帶來C語言的入門2,學習在於堅持。小編會持續為大家更新幹貨,並且後面的文章也會為大家解謎為什麼C語言是學習黑客必懂的原因。
1.C語言數據類型
char:字符型,用來存儲小範圍的整數(-128~127)和字符(所有的ASCII字符,128個),一個字節。
int:整數型,用來存儲整數,四個字節。
long:長整型,也是用來存儲整數,8個字節。
long long:長長整形,用於存儲整數,8個字節。
float:單精度浮點型,用於存儲帶小數部分的數據,4個字節。按科學記數法存儲,按底數和指數分開存儲。精度只在第七位
double:雙精度浮點數,用於存儲帶小數部分的數據,8個字節。
2.變量
是內存中的一塊存儲空間,用於保存程序運行時變化的數據。內存儲存單位是字節,一個字節包含8位二進制。
變量名命名規範:只能包含三種字符(數字,字母,下劃線),不能以數字開頭,不能和關鍵字同名。
3.變量的定義
語法: 變量類型 變量名;
變量保存在內存中
變量就像一個“盒子”
變量名就是盒子的名稱
變量的值就是盒子中的東西
4.scanf函數
輸入機制
%d, %f, %lf 以空白字符為間隔。
%c 沒有間隔,字符逐漸讀取。
char變量的輸入
scanf("%c", &c); //輸入100
char使用%d(經典錯誤)
int變量的輸入
scanf("%d", &a);
float變量的輸入
scanf("%f", &f);
double變量的輸入
scanf("%lf", &x);
輸出時可以用%lf和%f。
輸入只能用%lf。
6.char數據類型的其他輸入輸出函數
getchar:輸入
int char;
c =getchar();
printf("c=%c\n", c);
putchar:輸出
char c = ''x'';
putchar(c);
getc:stdin從標準輸入讀取字符
char c;
c=getc(stdin);
printf("c=%c", c);
putc:可以指定標準輸出設備
char c = "b";
putc(c, stdout);
閱讀更多 網絡事紀 的文章