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
Stay hungry
Stay foolish