数据的表现形式及其运算

常量

在程序运行过程中值不能被改变的量
1.整型常量
(1)十进制整数。2)八进制整数。(3)十六进制整数。
十进制整数。以非零十进制数1~9组成的整数,例如135 ,-246 等;八进制整数。以0开头和八进制数0~7组成的整数,例如0,012,0177等;十六进制整数。以0x或0X开头和十六进制数0~9.A~F或a~f组成的整数(字母大小写任意)a表示10,b表示11等
如1000 , 12345 , 0, -345等

2.实型常量
(1)十进制小数形式,由数字和小数点组成。如123,456,0.564,-56.23等
(2)指数形式,规定以字母e或E表示以十为底的指数. 但应注意e或E之前必须有数字,且E后的数字必须为整数 。如不能写成e4,12e2.5。

3.字符常量
(1)普通字符,用单引号括起来的一个字符。注意 单引号只是界定符字符常量只能是一个字符不包括单引号本身。
'a'和'A'是不同的字符常量。字符以二进制的形式存放在存储单元中
(2)转义字符 ,'\oo'o表示一个八进制数对应的字符。 ' \xh' h表示一个16进制数字

4.字符串常量
单引号里面只能包含一个字符双引号里面可以包含多个字符形成一个字符串。
从字面形式就可以识别的常量称字面常量及没有名字的不变量。

5.符号常量
#define指令,指定用一个符号名代表一个常量 ,在程序预编译之后所有的符号名都会被替换成常量。
好处 (1)含义清楚 ,符号名 一般用大写的字母表示要见名知义。(2)一改全改
注意符号常量不是变量,符号常量是不占内存空间的只是一个临时的符号

变量

变量就是一个有名字的存储单元可以存放数据 ,变量需要先定义再使用

常变量

方法是在定义变量时前面加一个关键字const
如 const int a=3
常变量具有变量的基本属性包括类型和占用存储单元只是值不能变,而且是有名字的可以被引用。常变量有符号常量的优点而且使用更方便

标识符

标识符只能由字母、数字和下画线三种符号组成且第一个字符必须为字母或下画线 。字母的大小写是不同的标识符。
注意不能使用C语言中的关键字作为变量名或标识符。还有尽量避免使用保留字和有特意定含义的词如main、pirintf。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容