当前位置: 技术问答>linux和unix
大侠来解释下,系统,编译器,与变量字节的关系
来源: 互联网 发布时间:2016-04-15
本文导语: 我系统32位的fedora 9 用命令getconf LONG_BIT 查的。 C程序 GCC 编译器里面sizeof(char); 一字节。 sizeof(int) 4字节 sizeof(long int) 还是4字节。 难道GCC里面没有没有long int 这个类型? 大侠来解释下,系统,编译器,与变量...
我系统32位的fedora 9
用命令getconf LONG_BIT
查的。
C程序
GCC 编译器里面sizeof(char);
一字节。
sizeof(int)
4字节
sizeof(long int)
还是4字节。
难道GCC里面没有没有long int 这个类型?
大侠来解释下,系统,编译器,与变量字节的关系
用命令getconf LONG_BIT
查的。
C程序
GCC 编译器里面sizeof(char);
一字节。
sizeof(int)
4字节
sizeof(long int)
还是4字节。
难道GCC里面没有没有long int 这个类型?
大侠来解释下,系统,编译器,与变量字节的关系
|
没有问题啊
按照标准
short and int must be at least 16 bits each
long must have at least 32 bits.
gcc中 -m32的话
int -- 4
long -- 4
long long -- 8
-m64 的话
int -- 8
long -- 8
long long -- 8
按照标准
short and int must be at least 16 bits each
long must have at least 32 bits.
gcc中 -m32的话
int -- 4
long -- 4
long long -- 8
-m64 的话
int -- 8
long -- 8
long long -- 8