c语言基本数据类型在内存中所占字节

1.位(Bit):是指一个二进制数0或1,它是计算机表示信息的最小单位

2.字节(Byte):8位二进制信息称为一个字节

3.字长:计算机一次能够处理的指令的长度(即在机器中是采用几个二进制位来表示数据的)

4.原码、反码、补码

   机器字长为n,最高位是符号,剩下的n-1位表示数值

   原码:即在字长为n的机器中的二进制表示

   反码:正数的反码与原码相同,负数的反码是绝对值按位求反

   补码:正数的补码与原码相同,负数的补码等于反码末尾加1

5.char:1字节

   int:2字节

 short int:2字节

 long int:4字节

 unsigned: 2字节

 unsigned long:4字节

 float:4字节

 double:8字节

 

posted @ 2012-07-16 23:17  以最低调的姿势  阅读(1018)  评论(0)    收藏  举报