c/c++类型和字节大小整理

来源:互联网 发布:sql server新建语句 编辑:程序博客网 时间:2024/06/04 23:51
类型 字节(Byte) 位(Bit) 数值范围 最小值 最大值 格式化字符 (signed) char 1 8 Bit -2^4 ~ 2^4-1 -128 127 %c,%d,%x unsigned char 1 8 Bit 0 ~ 2^8-1 0 255 %c,%d,%x (signed) short 2 16 Bit -2^15 ~ 2^15-1 -32,768 32,767 %d,%x unsigned short 2 16 Bit 0-2^16-1 0 65535 %d,%x wchar_t 2 16 Bit 0-2^16-1 0 65535 %d,%x (signed) int 4 32 Bit -2^31 ~ 2^31-1 -2,147,483,648 2,147,483,647 %d,%x unsigned int 4 32 Bit 0-2^16-1 0 4,294,967,295 %d,%x (signed) long long 8 64 Bit -2^63 ~ 2^63-1 -9,223,372,036,854,775,808 9,223,372,036,854,775,807 %I64d,%x unsigned long long 8 64 Bit 0 ~ 2^64-1 0 18,446,744,073,709,551,615 %I64d,%x float 4 32 Bit -3.4E-38~3.4E+38 -3.4E-38 3.4E+38 %f,%e double 8 64 Bit 1.7E-308~1.7E+308 1.7E-308 1.7E+308 %f,%e

long 32位编译器是32位 4字节.在64位编译器是64位 8字节.

0 0
原创粉丝点击