变量:程序可操纵存储器名称

变量常量 - 图1

1、变量类型:

image.png
C同时允许定义各种其他类型的变量,比如枚举,指针,数组,结构,共用体等。
不带初始化的定义:带有静态存储持续时间的变量会被隐式初始化为 NULL(所有字节的值都是 0),其他所有变量的初始值是未定义的。
只声明不定义变量时,可以使用关键字extern。extern int a 其中变量 a 可以在别的文件中定义的。

2、左值和右值:

3、常量:

又叫做字面量
字符常量中的转义序列图:
image.png

4、定义常量:

两种处理方式
使用 #define 预处理器定义常量:#define LENGTH 10
使用 const 前缀声明指定类型的常量:const int LENGTH = 10;