32位机器下面的结果:
| 数据类型 | 说明 | 字节数 | 取值范围 |
| bool | 布尔型 | 1 | true,false |
| char | 字符型 | 1 | -128~127 |
| unsigned char | 无符号字符型 | 1 | 0~255 |
| short | 短整型 | 2 | -32768~32767 |
| unsigned short | 无符号短整型 | 2 | 0~65535 |
| int | 整型 | 4 | -2147483648~2147483647 |
| unsigned | 无符号整型 | 4 | 0~4294967295 |
| long | 长整型 | 4 | -2147483648~2147483647 |
| unsigned long | 无符号长整型 | 4 | 0~4294967295 |
| float | 单精度型 | 4 | -3.4×10-38~3.4×10-38 |
| double | 双精度型 | 8 | -1.7×10-308~1.7×10-308 |
| long double | 长双精度型 | 8 |
-1.7×10-308~1.7×10-308 |
char,int,long,float,double等在64位和32位机下分别占多少字节
32位 64位
char 1 1
short 2 2
int 4 大多数4,少数8
long 4 8
float 4 4
double 8 8
指针 4 8
java中数据范围
本文详细对比了32位与64位机器上各种基本数据类型的字节数及取值范围,包括bool、char、int、long、float、double等,并提供了具体数值范围供参考。
&spm=1001.2101.3001.5002&articleId=72828256&d=1&t=3&u=97848d7beddb42909dae733941b4154c)
3426

被折叠的 条评论
为什么被折叠?



