1. 关键字:C语言关键字有32个,常用26个

    数据类型关键字(12个):
    char(字符型), short,int,long(整型), float, double(浮点类型),//浮点型又称实型
    unsigned(无符号), signed(有符号)(符号数), struct(定义结构体), union(定义联合体), enum(定义枚举), void(空类型)//定义函数时表示没有返回值
    long long是C99库的
    ·控制语句关键字(12个)
    if, else, switch, case, default//条件判断
    for, do, while, break, continue, goto(无条件跳转语句), return(函数内表示函数结束,主函数表示程序结束)//循环语句
    ·存储类关键字(5个)
    auto(定义局部变量),extern(声明),register(寄存器指令),static(静态),const(定义常量)
    其他关键字(3个)
    sizeof(计算数据类型所占空间),typedef(数据类型取别名或定义函数指针),volatile(防止编译器优化)
    systemz(“pause”);// 可窗口长留,防止一闪而过

    1. 数据类型:

    数据类型的作用:编译器预算对象(变量)分配的内存空间大小,cmd命令行中:size exe文件,可查看分配空间
    image.png

    1. 常量:

    在程序运行过程中,其值不能被改变的量,常量一般出现在表达式或赋值语句中
    语法:
    1)const:
    语法:const 数据类型 常量名 = 值; 在main函数内声明定义常量,例:const float pi = 3.14159f;
    注:在C中,这是不安全的
    2)#define:
    语法:#define 常量名 值 (无分号) 在main上方头文件,通过#define 常量名 值来定义

    1. 变量:

    在程序运行过程中 其值可以发生改变的量 称为变量
    语法:数据类型 变量名 = 值(或者表达式);
    在定义局部变量可以在数据类型前加修饰auto,也可以不加

    1. 标识符:

    1)不能使用系统关键字
    2)允许使用字母数字下划线
    3)不允许数字开头
    4)标识符区分大小写
    5)见名知义

    扩展:
    %d表示是占位符,十进制的整型
    %f表示是一个浮点数
    float默认保留6位小数,如果需要保留2位,可以写成%.2f
    C会四舍五入,C++不会