C语言的int类型在32位和64为机器上都是4个byte吗?
来源:百度知道 编辑:UC知道 时间:2024/05/22 07:07:41
跟编译器和操作系统有关。
在sorlais9下,int在64位为8byte。
不过如果你使用long就可以在所有操作系统下都会32位为4byte,64位为8byte了。
不是的32位4byte
64位8byte
楼上的!汗,现在还有16位机吗?还是2字节呢,你还是停留在学校的理论阶段吧.还是再学十年前出的书!!
汗,int不是2字节或4字节的吗?
怎么变4 8了!!!!!!!!!!!!!!!!
看编译器,C是一种规范,各个编译器实现得不一样,用作交叉编译的时候,在64位编译32位就得4byte了不是
楼上的学校学的是90年代的书,准确是十多年前的书..