网站的根目录,做网站和商城有什么好处,山东省住房和城乡建设厅官网证书查询,广州白云发布通告关于这个主要的问题#xff0c;非常早曾经就非常清楚了#xff0c;C标准中并没有详细给出规定那个基本类型应该是多少字节数#xff0c;并且这个也与机器、OS、编译器有关#xff0c;比方相同是在32bits的操作系统系#xff0c;VC的编译器下int类型为占4个字节#xff1b… 关于这个主要的问题非常早曾经就非常清楚了C标准中并没有详细给出规定那个基本类型应该是多少字节数并且这个也与机器、OS、编译器有关比方相同是在32bits的操作系统系VC的编译器下int类型为占4个字节而tuborC下则是2个字节。 所以intlong intshort int的宽度都可能随编译器而异。但有几条铁定的原则ANSI/ISO制订的 sizeof(short int)sizeof(int) sizeof(int)sizeof(long int) short int至少应为16位2字节 long int至少应为32位。 以下给出不同位数编译器下的基本数据类型所占的字节数 16位编译器 char 1个字节char*(即指针变量): 2个字节short int : 2个字节int 2个字节unsigned int : 2个字节float: 4个字节double: 8个字节long: 4个字节long long: 8个字节unsigned long: 4个字节 32位编译器 char 1个字节char*即指针变量: 4个字节32位的寻址空间是2^32, 即32个bit也就是4个字节。同理64位编译器short int : 2个字节int 4个字节unsigned int : 4个字节float: 4个字节double: 8个字节long: 4个字节long long: 8个字节unsigned long: 4个字节64位编译器 char 1个字节char*(即指针变量): 8个字节short int : 2个字节int 4个字节unsigned int : 4个字节float: 4个字节double: 8个字节long: 8个字节long long: 8个字节unsigned long: 8个字节