«

C语言的数据类型关键字

Sorkai 发布于 阅读:50


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 分别表示复数和虚数。
通过这些关键字创建的类型,按计算机的存储方式可分为两大基本类型:整数类型浮点数类型


注:


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