常量和变量
一.常量
在C程序文本中出现的任何明确的数值都称为常量
1.符号常量
十进制整数,常见的1,2,3,等
八进制整数
格式:开头为零,如0123,即十进制83
十六进制整数
格式海投为零x,如0x123,即十进制291
2.整型常量
int 如1500
long 如1500L
unsigned int 如1500U
3.实型常量
十进制小数形式:0.123
指数形式:1e3,(1*10^3=1000)
注意:e前必须有数字,后为整数
float类型实常量均为double类型,加F后缀则为float型实常量
4.字符型常量
用单引号括起来的的一个 字符
如'a' 'b' '+' '-' ‘?’ 等
5.C语言中的特点
字符常量只能用单引号括起来,不能用其他符号
只能是单个字符,不能是字符串
数字被定义为字符型后不能参与数值运算
如‘5’和5是不同的,‘5’是字符常量,不能参与运算
6.字符串常量
由一对双引号括起来的字符序列
例如:“ chi”, “¥12.5”等
7.符号常量
在程序中指定用符号名代表一个常量,程序中可以使用符号名代替常量
定义方法:#define 符号名 常量值 如#define PI 3.14
将来在需要使用常量值的地方,用符号名即可
二.变量
1.一般形式:
类型说明符 变量名标识符,变量名标识符,.....;如int a,b,c;
2.初始化
类型说明符 变量名标识符 = 初始化的值 例如;int k=3;
3.分类
整形变量:int
实型变量:float
字符变量:char