常见数据类型取值范围:
文字叙述:
int -2147483648~2147483647
long -2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
float -3.4 x 10^(-38)~ 3.4 x 10^(+38)
double -1.7 x 10^(-308)~ 1.7 x 10^(+308)
short -32768~32768
char -128~+127
unsigned char 0~255
unsigned int 0~4294967295
unsigned short 0~65535
unsigned long 0~4294967295
unsigned long long 0~18446744073709551615
关于取值范围,熟知一些常用的还是有必要的,所以整理了下图表格这些以作分享。
数据类型 | 取值范围 | 最多取值范围位数 |
int | -2147483648~+2147483647 | 10位 |
long | -2147483648~+2147483647 | 10位 |
long long 最大取值 | +9223372036854775807 | 19位 |
long long 最小取值 | -9223372036854775808 | 19位 |
short | -32768 ~ +32768 | 5位 |
char | -128 ~ +127 | 3位 |
unsigned char | 0 ~ 255 | 3位 |
unsigned short | 0~65535 | 5位 |
unsigned int | 0~4294967295 | 10位 |
unsigned long | 0~4294967295 | 10位 |
unsigned long long | 0~18446744073709551615 | 20位 |
浮点型:
数据类型 | 取值范围 | 最多有效位数 |
float | -3.4 x 10^(-38)~ +3.4 x 10^(+38) | 7位有效数字 |
double | -1.7 x 10^(-308)~ +1.7 x 10^(+308) | 16位有效数字 |
希望本篇文章对你有所帮助!
作者:code_流苏
喜欢的话,还请多多点赞,关注!
欢迎评论交流,如有错误,还请指正!