唠嗑:友友们,杰哥又来更新文章了。今天是出系列的第二天,感谢大家的关注与点赞。
目录:1、不建议直接使用常数的原因;
2、常量;
3、变量;
1、 不建议直接使用常数的原因
不太建议的代码习惯如下:
原因:1、3.1415926容易打错;
2、当要把3.1415926改成其它数据时,需要多处修改。
3、可读性差。3.1415926到底是圆周率还是高度······谁知道呢?
改进:
2、常量
数值常量
(1)整型常量
0_ _ _ ---- 八进制
0x_ _ ---- 十六进制
(2) 浮点数常量
tip:以下这个例子为科学计数法的表示
字符型常量
(1)字符常量
说一百遍不如代码走一遍:
唠嗑:由于字符有其对应的ASCII码值(整型),并且可以运算,所以有时候字符类型(char)不妨也可以理解为整型的一种。
(2)字符串常量
哦,原来如此:
字符串“China” ---- 含有 ‘C’ 、‘h’ 、‘i’ 、‘n’ 、 ‘a’ 、‘\0’ ( \0表示终止或结束 )
以下目前仅作了解:
(3)转义字符
通过在前面加上 \ -----> 通常不再表示字符的原意,而用来表示其它的或起一定的功能
如:(更多的可以查一下“转义字符”)
\n --- 换行
\0 --- 终止
\“ ---双引号
\101 --- 表示字符的三位八进制数(转为十进制为65,对应ASCII码表的字符A)
代码走一遍:
(避雷:转义字符仍然是字符,加上单引号)
(4)符号常量
如:
唠嗑:你可能难以接受PI 、 TRUE ``````是常量,你先知道就行是常量就行,以后可能就悟了。
3、变量
定义变量 -----> 在内存中申请空间。
int ----> 申请4个字节的空间 char ---> 1个字节 ······
创建变量后,变量会存放到内存空间中(存放变量的内存空间中的首单元地址称为变量地址)
存放的内容为变量的值。