常量:不会变化的数据
-
字符常量:‘a’
字符串常量: “hello”
整型常量:10
浮点型常量:3.121592 -
宏常量:#define PI 3.141592
-
const关键字修饰的变量:const int a = 10
const修饰的变量是只读变量,但是可以通过指针修改数值,所有表示常量时建议使用宏定义的常量
变量:会变化的数据
-
定义语法:类型名 变量名 = 变量值
-
变量定义:int a = 1;
-
变量声明:
int a;
extern int a;
1.变量定义会开辟内存空间,变量声明不会开辟内存空间;
2.编译器编译程序时,在变量使用之前,如果没有看到变量定义,编译器会自动找寻一个变量声明提升成为定义【变量不声明无法使用】;
3.如果该变量的声明前有extern关键字,无法提升【存疑】
整型
signed: 有符号(可省略),signed int a = 10;
变量类型 | 变量大小 | 格式输出 | 数据表示 |
---|---|---|---|
short(短整型)</ |