当前位置:柔美女性网 >

绿色生活 >心理 >

c语言中常量占用的字节

c语言中常量占用的字节

c语言中常量占用的字节

c语言中整型、浮点型、字符型,在内存中占字节分别为,2,4,1.

首先来看字符类型,这里单指char , char变量在内存中存储的是字符对应的ASCII码值。所以长度也是固定的,不管在哪种编译器下,均为1个字节。

再来看 浮点类型,C中的浮点类型有俩种,float和double,与整数不同的是,浮点数的长度适中的固定的,float占用4个字节,double占用8个字节。

最后来看 整型类型,查阅资料后发现虽然16位、32位或者64位的机子各种类型并不一样,但有几条规则(ANSI/ ISO制定):

short 至少占用2个字节

int 建议为一个机器字长,32位环境下为4字节,64位环境下为8字节

short 的长度不能大于int, long 的长度不能小于int

int

4字节,以前的16位系统是2字节,现在int在Win32(Win98、nt、2000、xp)中的是4个字节

char

1字节

float

4字节

double

8字节

其实每个编译器的类型字节数不一样,你可以上网查下。

标签: 语言 字节 常量
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/923e40.html