以目前常见的64位机的64位编译器为例,括号内为其他 char :1个字节char *(即指针变量):8个字节(16位是2B,32位是4B,64位是8B)short int :2个字节int :4个字节(16位机是2B,32位&64位是4B)unsigned int :4个字节(16位机是2B,32位&64位是4B)float :4个字节double :8个字节long :8个字节 (16位&32位&win64是4B,Linux64位是8B)long long :8个字节unsigned long :8个字节(16位&32位是4B,64位是8B)