标识符由字母、数字、下划线3种字符组成
必须以字母或下划线开头,不能以数字开头,特殊符号不能用来命名标识符(!@#¥%等)
用户自定义标识符,不得与系统关键字重名
关键字:C语言规定的专用的标识符,有固定的含义不能更改
在程序运行过程中,其值不发生改变的量为常量
字符串常量使用双撇号引起来的0个、1个或多个字符
符号常量是由预处理命令#define定义的常量,在C程序中可用标识符代表一个常量
在程序运行的过程中,其值可以改变的量为变量
变量要有变量名,在使用前必须先定义后使用
变量在内存中占据一定的存储单元,不同类型的变量其存储单元的大小不同
存储单元里存放的是该变量的值
所有的实型常量都是double类型
类型符char:用来存放字符的常量
存储方法:将字符对应的ASCII码值存储在为变量指定的内存单元中,例如“char m = ‘A’;”
数据类型
当同一表达式中各数据的类型不同时,编译程序会自动把它们转变成同一类型后再进行计算
转换优先级别从低到高:char < int < float > double
在做赋值运算时,若赋值号左右两边的类型不同,则赋值号右边的类型向左边的类型转换,当右边的类型高于左边的类型时,则在转换时产生自动截短处理
强制类型转换:(类型)(表达式)
部分例题如下: