数据类型的定义:数据在内存中的表现形式,不同的数据类型在内存中的存储方式是不同的,在内存中所占的字节数也是不同的
数据类型:基本类型 构造类型 指针类型 空类型 void
基本类型: 整型 int 字符型 char 实型(浮点型):单精度 float 双精度 double
构造类型:数组类型 结构类型 struct 共用体类型 union 枚举类型 enum
指针类型 *——其值用来表示某个变量在内存储器中的地址
空类型 void——有一类函数调用后并不需要向调用者返回函数值
标识符
定义:标识符是对变量名、函数名、标号和其他各种用户定义的对象命名
命名规则:标识符有字母、数字或者下划线组成,且第一个字符必须是字母或下划线
注意事项:
1.标识符区分大小写
2.标识符的有效长度取决于具体的c编程系统
3.标识符的书写一般采用具有一定世纪含义的单词,可提高程序的可读性
4.标识符不能与C语言的关键字同名,也不能与自定义函数或C语言库函数同名
关键字
定义:是具有固定名字和特定含义的特殊标识符,也称保留字,不允许将他们另作别用
常量:在程序执行过程中,其值不发生改变的量
分类:
整型常量:如20、-15,每个数字位是0~9,属于合法的
实型常量:
十进制形式–必须有小数点
指数形式–e或E之前必须有数字,指数必须为整数
字符常量:用单引号括起来的一个字符
1.字符常量只能用单引号括起来,不能用双引号或其他括号
2.字符常量只能是单个字符,不能是字符串
3.字符