盘点学好C语言的必知必会(1)

121 阅读1分钟

目录

  • 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语言必知必会】。

关注我的微信公众号,我的最新,最全的文章都会先在这里发布!