C 语言数据类型长度
C 语言数据类型长度,int有不同的长度,有2字节的,也有4字节的。他这个长度究竟取决于,编译器系统 CPU 这三种的那一种还是,那两种?
{:1_908:}{:1_908:}{:1_908:}{:1_908:}{:1_908:}{:1_908:}{:1_908:}
貌似编译器 这个和编译器和机器的字长有关系。
在32位机下,VC++ 默认 int 是 long int, 长度是4;TC 默认 int 是 short int, 长度是2。
不要纠结这些问题要写的时候直接写sizeof(int)就好了。 马斯维尔 发表于 2013-9-3 15:03 static/image/common/back.gif
这个和编译器和机器的字长有关系。
在32位机下,VC++ 默认 int 是 long int, 长度是4;TC 默认 int 是 ...
和编译器没直接关系,
cpu决定,
pu决定了对应编译器
xouou 发表于 2013-9-3 15:14 static/image/common/back.gif
和编译器没直接关系,
cpu决定,
pu决定了对应编译器
也就是说长度,取决于CPU
xouou 发表于 2013-9-3 15:14 static/image/common/back.gif
和编译器没直接关系,
cpu决定,
pu决定了对应编译器
不是呀,,看是C还是vc++吧,,教材是这么写的。。。。我也没注意
zhanglangabce 发表于 2013-9-6 19:31 static/image/common/back.gif
不是呀,,看是C还是vc++吧,,教材是这么写的。。。。我也没注意
和什么语言无关,
页:
[1]