c语言提供了丰富多彩的数据类型。常用的基本数据类型如下表所示。

Int、double、short、char和unsigned int等标识符是表中的类型名称,c的类型名称可以由用户定义,以后将详细学习。

表中“所占字节数”表示存储器分配给对应类型的空间大小,“取值范围”对该类型数据的取值范围进行了规定,如:short类型,其数据值只能是在-32768~32767范围中,若在运算过程中超出了对应数据类型的数值范围,会造成数据的溢出(overflow)错误。

请注意,数据的溢出在编译和运行时并不报错,经常会让编程者不知道在哪儿发生错误。编程者需要特别细心和认真对待数据类型。

表中3.40E+38为科学计数法表示形式,为3.40×1038。

类型的所占字节数可以用sizeof函数来测试,比如sizeof(long long)=8。

相关推荐