既然长整型范围最大,为何还有整型,短整型,字节类型

如题所述

这话你就错了,并不是说范围最大就可以包括所有
C语言的基本类型有整型,实型,字符型
整型又包括短整型,整型,长整型,无符号短整型,无符号整型,无符号长整型
然后其中的各个类型的关键字首先就不同
就拿整型和长整型来说
整型的关键字是int,也就是我们编程序经常用到的,它所占字节为2bit
长整型的关键字是long,它所占字节为4bit,而且表示一个长整型常量,就要在这个整型常量后面加一个l(L的小写).比如一个整型常量28,长整型就是28l
每个整型分支的范围都是不同的,这样才更适合计算机来计算
而且表示方法不一,那么就不能用范围最大就可以说可以包括其他类型的整型,
就像某一个科学家说的那样,有它的出现,就会有它的用处。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-20
  这个用来合理分配内存,因为可能只要很少的内存就能表示的为何还要那么大的空间。
  整型变量可以分为以下4类:
  (1)短整型,类型关键字为short[int]。
  (2)基本整型,类型关键字为int。
  (3)长整型,类型关键字为long[int]。
  (4)无符号整型,类型关键字为unsigned[int]或unsignedshort或unsignedlong。
  unsigned[int]表示无符号基本整型;
  unsignedshort表示无符号短整型;
  unsignedlong表示无符号长整型。
  无符号整型只能用来存储无符号整数
第2个回答  2010-06-17
简单地说,就是长整型占用的字节数多,字节型占用的字节数少。典型情况下,前者是4字节,而后者是1字节。
也就是说,这世界上,没有价格便宜量又足的东西。质量好的价格就贵。
第3个回答  2010-06-30
这个用来合理分配内存,因为你可能只要很少的内存就能表示的为何还要那么大的空间。本回答被提问者采纳
相似回答