第二章2.1常量、变量、数据类型
一、常量与变量
标识符 定义:用来标识变量、常量、函数等的字符序列。 组成规则:只能由字母、数字、下划线组成。 第一个字母必须是字母或下划线。
addition:大小写敏感、不能使用关键字。
常量
定义:程序运行时其值不能改变的量
分类: 符号常量:用标识符代表常量。
定义格式:#define 标识符 常量
一般用大写字母
是宏定义预处理命令,不是C语句
直接常量
整型常量
实型常量
字符常量
字符串常量
变量
定义方法: 数据类型 变量1【,变量2,...,变量n】;
attition:先定义后使用;习惯上符号常量名用大写,变量名用小写,以示区别
二、数据类型
(一)整型数据:
整型常量
三种形式:十进制,八进制,十六进制
整型变量
基本型:以int说明,占2个字节或4个字节;如int,sum
短整型:以short int或short,占2个字节或者4个字节
长整型:以long int或long,占4个字节
整型变量的定义
如:int a,b,c;long x,y,z
(二)实型数据
为浮点型数据,它可以表示带有小数点的数
实型常量(实数或浮点数)
表示形式:十进制数形式:(必须有小数点) 如:0.123,123.0,0.0
指数形式:(e或E之前必须有数字;指数必须为整数) 如:12.3e3,123E2
实型变量的分类:
(三)字符型数据
1.字符型常量:用单引号括起来的单个字符。
转义字符
字符值以ASCII码的形式存放在变量的内存单元中。char与int数据间可进算术运算
‘a’在内存中占一个字节;“a”在内存中占两个字节