对于不同的系统,int,float,char等类型分配的字节是不同的,请问有谁了解,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:30:03

float大多是4个字节, char是1个字节, int在16位编译器为2字节(如Turbo C 2.0), 在32位编译器为4字节.
要了解自己的C各类型多少字节, 可以在程序中加一句看看:
printf("int(%d), float(%d), char (%d).\n", sizeof(int), sizeof(float), sizeof(char));