常量:值是不可以修改的
变量:值是可以修改的
常量分类:
整型常量:各种进制数都可以
字符常量:’a‘
长整型常量:78L
无符号整型常量:78U
浮点型常量:1.2 2.5
字符型常量:"hello word" 在内存中占十二个字节\0
验证出来是12个字节呢?
注意:字符串常量都是‘\0’字符结尾的,因为’\0’是字符串的结束符号。
‘\0’的ASCII码值是多少: 0
在代码中如何表示常量呢?宏来表示.
宏定义的格式:
#define 名字 数值
本质:就是在预处理的时候把宏直接替换成对应的数据。
总结:宏在使用的过程中就是一个简单的文本替换!!!
好处:只要修改宏对应的值,凡是有用到这个宏的地方,值都会被改掉==》一改全改的效果!
宏还可以用来表示函数,叫宏函数!
比如说两个数求和
总结:宏函数在定义的时候要给每一个表达式以及整个表达式都要加括号,因为在使用的时候他只是做简单的文本替换!!!