C变量与数据
%.2f ? float型 ? ?double型 %lf ? ? ?%e 科學計數法?
scanf("%f" , &weight);
float a =3.13e-2;
?數據類型關鍵字
?int ?long ? short?
?unsigned?
? char ?
? float ? double ? long double
? _Bool
?
?一個字節8位 ??
?int 存儲在一個字中 ? 按照電腦位數不同,一個字有16位,32位,64位(32位)
?
?輸出8,16進制
?%o ? %x ?帶前綴%#o ? ? %#x
目前一般情況 ?long long 64位 ? ?long32位 ? short16位 ? int16位或32位(依機器自然碼而定)
16位 ?-32768~32768 ? ?unsigned ?0-65535
32位 ?-2147483647~2147483647
64位 ?太大了……
整數溢出 ? 到起始點
打印:unsigned int %u ? ? ? long %ld ? ?%d(int long長度相同) short %h ? ? ?組合 %uh
int是計算機處理最方便的數據類型 ? ? ? short會轉換為int
char grade ='A';
C ?''字符(字母,數字,符號) ? ? ""字符串 ?%s
sizeof() ?以字節為單位給出類型大小 ? ? sizeof(int) =4 ? %u
轉載于:https://www.cnblogs.com/xiangzi888/archive/2011/09/22/2185308.html
總結
- 上一篇: HTML 4.01 符号实体
- 下一篇: 微软2011 Build大会:Windo