系统定义标识符是指具有固定名字和特定含义的符号。系统定义标识符分为关键字和预定义标识符两种类型。
1.关键字
关键字是C语言中规定具有特定含义的标识符。根据C99标准,C语言可使用37个关键字,分为以下几类。
(1)数据类型。int, long, short, char, float, double, signed, unsigned, struct, union,enum, void, volatile, const, typedef, restrict, inline, _Bool, _Complex, _Imaginary。
(2)存储类型。auto, static, register, extern。
(3)语句命令字。goto, return, break, continue, if, else, while, do, for, switch, case,default 。
(4)运算符。sizeof。
2.预定义标识符(www.daowen.com)
预定义标识符包括系统标准库函数名和编译预处理命令。系统允许用户对预定义标识符重新定义,但这些标识符将失去系统规定的原意。
C语言中常见的预定义标识符有以下几种。
(1)标准库函数。其包含的函数种类很多,以下列出两类,在此仅作了解。
数学函数:sqrt( ) , fabs( ) , sin( ) , cos( ) , pow( ) , log()等。
输入/输出函数:scanf( ) , printf( ) , getchar( ) , putchar( ) , gets( ) , puts()等。
(2)编译预处理命令。其包含的预定义标识符有define, include, ifdef, endif, ifndef等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。