常亮与变量

常量:(程序中值不能被修改的数据)
一:字面常量
例如:1,2,3.1415926,‘a’,‘A’(整型,浮点型,字符型常量)
1.整型常量:
①十进制(以非零1-9组成的整数):直接表达
例如:123,321,456,123456,654321
②八进制(以0-7组成的整数):需要在八进制数前加0
例如:012,0321,0456,0789
③十六进制(以0-9,A-F或者a-f组成的整数):如果A-F加0X,a-f加0x。
例如:0x123,0X123,0xCF,
在这里插入图片描述
在这里插入图片描述
2.浮点型常量:
①小数形式(整数和小数可以省略其一,但是不能省略小数点)
在这里插入图片描述
在这里插入图片描述
②指数形式(科学计数法以fEn或者fen组成的浮点型)
其中:
f:可以是整数也可以是小数
e/E:表示以10为底的幂
n:如果是+的为正次方,-的为负次方
在这里插入图片描述
在这里插入图片描述
3.字符型常量:
例如:‘a’,‘b’,‘c’(这些单个字母的并且用单引号,而‘abc’就不是一个字符常量,
其中区别
‘a’和a:‘a’对应的数值为ASCII码的97,而a就是字母a
‘2’和2:‘2’对应的数值为ASCII码的50,而2就是2)
4.用转义字符表示字符常量(不经常用,但是很实用)
(之前遇到一道题:输出printf(“Hello world!”),这道题就用到了转义字符)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
定义:以反斜杠(\)开头,后跟一个或者几个字符序列表示的字符称为转义字符。
用处:
①*–转义字符转义字符顾名思义就是把本身的意思转变了,所以叫转义字符–*
②:转义字符可以打印ASCII中不可打印的或不方便输出的控制字符和其他特定功能的字符(输入输出函数scanf/printf)。
常用的:\n(换行),\t(水平制表),\a(响铃),\b(退格符)
不常用的
\0(空字符)
\0000(\0+1到3位的八进制所对应的字符)
\x00(\x+1到2位的十六进制所对应的字符)
在这里插入图片描述
在这里插入图片描述
二:符号常量(之前在做计算球体的面积时候我们定义的 PI 就是一个符号常量)
优点:①含义清晰②一改全改
变量(程序运行期间可以改变的量称为变量)
1.–先定义,后使用–
2.变量初始化,
变量名=初值初值不能是变量或者表达式
②不能对变量连续初始化(a=b=c ×
3.变量的const 限定
如果在变量前加上const表明这样的变量为只读变量,在程序运行期间不能被修改,例如:
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43787387/article/details/86538274