常量与操作符
一、常量
%d属于的是常量类型的替换,
int %d
double %lf
char %c
long long int %lld
二、
变量
变量由标识符和数据值组成,每一个变量都要分配一个存储空间,其数值存在其所属的数值空间里,变量必须声明才能使用,
int a;
注意!此时A并不是没有值,它是有值的,值是一个随机的数
变量声明和变量定义:
变量的定义完成了两个功能,1、声明变量 2、为变量分配内存空间。
1、为编译期服务 2、在运行期完成的。
相比之下,变量定义只比声明多了一个分号“;”
定义是特殊的声明!!!!!
三、extern声明变量
也就是属于先礼后兵的意思;我先用了你这个变量我再定义;
extern int key;
四、
1、地址占位符(&)
获取一个变量的地址,在前面加&就行了, 这个操作符只能用在变量前,不能用在常量前!
2、指针操作符(*)
获取地址中的内容的操作符;
他的对象必须是地址,例如*(&data)