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


K&R C 给出的关键字C90 标准添加的关键字C99 标准添加的关键字
intsigned_Bool
longvoid_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()函数的转换说明、转换说明修饰符、标记 汇总 - 锴 (wangkai88.com)


最后修改:2021 年 10 月 07 日
如果觉得我的文章对你有用,请随意赞赏