同步阅读进度,多语言翻译,过滤屏幕蓝光,评论分享,更多完整功能,更好读书体验,试试 阅读 ‧ 电子书库
总结:基本数据类型关键字:基本数据类型使用 11 个关键字:int、long、short、unsigned、char、float、double、signed、_Bool、_Complex和_Imaginary。有符号整数:这种类型可以取正值及负值。● int:系统的基本整数类型。C保证int类型至少有16位长。● short或short int:最大的short整数不大于最大的int整数值。C保证short类型至少有16位长。● long或long int:这种类型的整数不小于最大的int整数值。C保证long至少有32位长。● long long或long long int:这种类型的整数不小于最大的long整数值。long long类型至少是64位长。一般地,long类型长于short类型,int类型和它们其中的一个长度相同。例如,PC机上基于DOS的系统提供16位长的short和int类型,以及32位长的long类型;而基于Windows 95的系统提供16位长的short以及32位长的int类型和long类型。如果您喜欢,可以使用signed关键字修饰任何一种有符号类型,以明确表示这一属性。无符号整数:无符号整数只有0和正值,这使得无符号数可以表达比有符号数更大的正值。使用unsigned关键字表示无符号数,例如:unsigned int、unsigned long和unsigned short。单独的unsigned等价于unsigned int。字符:字符包括印刷字符,如A、&和+。在定义中,char类型使用1个字节的存储空间表示一个字符。出于历史原因,字符字节通常为8位,但出于表示基本字符集的需要,它也可以为16位或者更长。● char:字符类型的关键字。一些实现使用有符号的char,另外一些则使用无符号char。C允许使用signed和unsigned关键字标志char的符号属性。布尔值:布尔值表示true和false; C使用1代表true,0代表false。● _Bool:此类型的关键字。布尔值是一个无符号整数,其存储只需要能够表示0和1的空间。实浮点数:实浮点数可以有正值或负值。● float:系统的基本浮点类型。至少能精确表示6位有效数字。● double:范围(可能)更大的浮点类型。能表示比float类型更多的有效数字(至少10位,通常会更多)以及更大的指数。● long double:范围(可能)再大的浮点类型。能表示比double类型更多的有效数字以及更大的指数。复数和虚浮点数:虚数类型是可选的类型,实部和虚部基于如下相应的实数类型:● float _Complex● double _Complex● long double _Complex● float _Imaginary● double _Imaginary● long double _Imaginary
请支持我们,让我们可以支付服务器费用。
使用微信支付打赏
