目录
- char
- short
- int
- long
- long long
- float
- double
- long double
char
大小: 1字节
范围:
unsigned char: 0 ~ 255(2^8-1)
char: -128 ~ 127
减去1是因为考虑到0
short
大小:2字节
范围:
unsigned short:0 ~ 65535
short:-32768 ~ 32767
int
大小:4字节
范围:
unsigned int:0 ~ 42亿9千万
int: -21亿 ~ 21亿
long
大小:4字节
32位 4字节
64位 8字节
long long
大小:8字节
//范围:很大(一般用不到)
float
大小:4字节
double
大小:8字节
long double
大小:16字节
总结
- 表示整数优先考虑int
- 表示浮点数优先考虑double
- 变量的大小和常用的变量范围应该记住
- 再提一句,变量的大小离不开操作系统的位数。这是前提!long的大小在32位机器上和int大小同为4个字节,至于为甚么,可以自行百度,深层次的原因我会在后面的章节为大家详细讲解。
欢迎大家指出我的错误,补充和交流!对您有帮助不妨给我点个赞。
欢迎大家关注我的专栏【C语言必知必会】。
关注我的微信公众号,我的最新,最全的文章都会先在这里发布!