c语言关键字-运算符-头文件
关键字列表蓝色粗体显示的关键字是由ISO/ANSI C90标准新增的,而粉色斜体所显示的是由C99标准所新增的。
autobreakcasecharconstcontinuedefaultdodoubleelse
enumexternfloatforgotoifinlineintlongregister
restrictreturnshortsignedsizeofstaticstructswitchtypedefunion
unsignedvoidvolatilewhile_Bool_Complex_Imaginary
运算符列表:按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。
运算符
() [] -> .! ~ ++ -- + -* & (类型) sizeof* / %+ -<< >>< <= >= >== !=&^|&&||? :
= += -= *= /=&= ^= |= <<= >>=,
解释
括号(函数等),数组,两种结构成员访问否定,按位否定,增量,减量,正负号,间接,取地址,类型转换,求大小乘,除,取模加,减左移,右移
小于,小于等于,大于等于,大于等于,不等于按位与按位异或按位或逻辑与逻辑或条件各种赋值逗号(顺序)
结合方式由左向右由右向左由左向右由左向右由左向右由左向右由左向右由左向右由左向右由左向右由左向右由左向右由右向左由右向左由左向右
头文件列表
以下列出由C语言提供的标准函数库,函数库通过#include进行引用。在C89标准中:
//assert宏用于为程序增加诊断功能 //字符类别测试