C语言关键字与标识符总结

C语言关键字与标识符总结
C语言关键字与标识符总结

C语言关键字(32个)

int基本整型数据2字节(1 byte = 8 bits)

long长整型数据

char单字节整型数据1字节

f loat定义单精度浮点型数据

double定义双精度浮点型数据4字节

short短整型数据

signed有符号数

有符号数是针对二进制来讲的。用最高位作为符号位,“0”代表“+”,“1”代表“-”;其余数位用作数值位,代表数值

unsigned定义无符号数据

无符号数是相对于有符号数而言的,指的是整个机器字长的全部二进制位均表示数值位,相当于数的绝对值

当执行一个运算时,如果它的一个运算数是有符号的而另一个是无符号的,那么C会隐含地将有符号参数强制转换为无符号数,并假设这两个数都是非负的,来执行这个运算

void定义无类型数据

const定义不可更改的常量值

struct定义结构类型数据

typedef重新定义数据类型

union联合类型数据

switch构成switch选择结构

case switch语句中选择项

default switch语句中的默认选择项

do 用于构成do.....while循环语句

for构成for循环语句

while用于构成do...while或while循环结构

break无条件退出程序最内层循环

continue中断本次循环,并转向下一次循环

goto构成goto转移结构

if构成if....else选择结构

else构成if.....else选择程序结构

static定义静态变量

auto 局部变量(自动储存)

extern在其它程序模块中说明了全局变量

volatile该变量在程序中执行中可被隐含地改变

registerCPU内部寄存的变量

sizoef计算表达式或数据类型的占用字节数

return用于返回函数的返回值

enum枚举

c语言标识符

标识符分为关键字、预定义标识符和用户标识符。

预定义标识符是C语言中系统预先定义的标识符,如系统类库名、系统常量名、系统函数名。预定义标识符具有见字明义的特点,如printf、scanf、sin、isalnum、define等等。

在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且其第一个字符必须是字母或下划线。

编译与预处理

宏定义

相关主题
相关文档
最新文档