C语言的数据类型关键字

K&R C 给出了7个与数据类型相关的关键字。C90 标准添加了2个关键字,C99 标准又添加了3个关键字。下表中将展示3个不同C标准中给出(添加)的数据类型关键字。


K&R C 给出的关键字 C90 标准添加的关键字 C99 标准添加的关键字
int signed _Bool
long void _Complex
short _Imaginary
unsigned
char
float
double

在C语言中,用 int 关键字来表示基本的整数类型。后三个关键字(long、short 和 unsigned)和 C90 新增的 signed 用于提供基本整数类型的变式,例如 unsigned short int 和 long long int。char 关键字用于指定字母和其他字符(如,#、$、%、* )。另外,char 类型也可以表示较小的整数。float、double 和 long double 表示浮点数(带小数点的数)。_Bool 类型表示布尔值(true 或 false),_Complex 和 _Imaginary 分别表示复数和虚数。
通过这些关键字创建的类型,按计算机的存储方式可分为两大基本类型:整数类型浮点数类型


注:

  • K&R C :1987年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)合著的 The C Programming Language(《C语言程序设计》)第一版是公认的C标准,通常称之为 K&R C经典C
  • 浮点数:在计算机科学中,浮点 (英语:floating point,缩写为FP)是一种对于实数的近似值数值表现法,由一个有效数字(即尾数 )加上幂数来表示,通常是乘以某个基数的整数次指数得到。以这种表示法表示的数值,称为浮点数 (floating-point number)。利用浮点进行运算,称为浮点计算 ,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。

printf()函数的转换说明、转换说明修饰符、标记 汇总 - 锴 (sorkai.com)

内容部分引自 人民邮电出版社《C Primer Plus(第6版)中文版》仅供学习及参考使用
内容部分引自 维基百科 仅供学习及参考使用

原创文章,作者:kai233,如若转载,请注明出处:https://www.sorkai.com/archives/123

(4)
上一篇 2021年9月26日 下午12:52
下一篇 2021年10月7日 下午8:32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注