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/p/2185308.html