1.常量
1.1整型常量:短整型(short int),整型(int),長整型(long int).短整型和長整型都可省慮后面的int,三者唯一的區別就是內存大小的區別,從小到大依次為short < int < long.
int a;short int b;long int c;
printf("%d,%d",a,b);
printf("%ld",c);
?
1.2浮點型(實型):單精度(float),實型(double).內存大小排列:float < double.
float a = 0.0f;double b = 0.0;
printf("%f",a);
printf("%lf",b);
?
1.3字符型(char),在計算機的內存中字符型是以ACII碼的形式存儲.在C語言中沒有字符串的類型,如果想要表示字符串,可以用字符數組或者字符串指針.
char a = 'a';printf("%c",a);
?
2.變量
變量就是在內存中申請一個內存地址,用來保存數據.
定義變量的格式:數據類型 變量名稱;
int a = 1;
? 如果多個變量的類型相同,那么可以連續定義
int a, b, c;
? 變量的賦值
注意 1.變量賦值的數據要與定義變量時的類型相同.變量的第一次賦值成為初始化.
2.我們要對變量初始化后使用.如果沒有對變量進行初始化,那么變量中可能存在垃圾值.
float a = 0.0f;
? 3.變量的占位符
int -> %dlong -> %ldfloat -> %f;double -> %lf;char -> %c
?