文章目录
char
1个字节 8位
无符号: 00000000~ 11111111 0 到 255
有符号: 第一位为符号位 -128 到 127
unsigned char
1个字节, 8 位 无符号
00000000~ 11111111 0 到 255
signed char
带符号的字符
- 128 ~ 127
int 默认是带符号的
四个字节, 带符号 32 位
-2147483648 到 2147483647
signed int
四个字节 1位符号位
-2147483648 到 2147483647
unsigned int
4294967295
short int (signed short int)
2个字节 16位
-32768 到 32767
unsigned short int
2个字节 16位,无符号
0 到 65,535
long int (signed long int)
8个字节 64位 带符号
-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
unsigned long int
8个字节 64 位, 无符号
0 到 18,446,744,073,709,551,615
float
4字节 32位 无符号
double
8字节 64位 无符号
本文详细介绍了C语言中各种数据类型的长度与取值范围,包括char、int、long int及浮点数等,并对比了有符号与无符号类型的区别。
6607

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



