一、标识符规范
标识符是用户编程时使用的名字,像变量名称、函数名称、数据类型等都属于标识符。是用来标识一个实体的符号。另外C语言中的标识符的命名是十分严格的,其是由字母,数字,下划线组成的,且首位必须是字母或者下划线。
二、整型
1.整型常量:是一种在程序运行过程中不会发生改变的整数型的量。通常在c语言中其有三种形式分别为:十进制形式,八进制形式,十六进制形式。
(1)十进制形式:例如:123,-564,461等是以十为进位的常量。
(2)八进制形式:是以0开头的整数数据常量
(3)十六进制形式:是以0x开头的整数数据类型。
2.整型变量:是一种在程序运行过程中会发生改变的用于存放整数型数据的量,在运行中内存会随机分配给该量一定的存储空间。分配的空间大小由其变量类型决定其分为:short,unsigned short,int, unsigned int, long,unsigned long,long long,unsigned long long这八类。但由于long long与long的区别不大就不在这里讲述了。为了方便我将其分有符号和无符号的两个大类进行讲述。
(1)有符号的整型变量类型
无符号的整型变量类型有:short(有符号短整型),int(有符号基本整型),long(有符号长整型)。有符号的意思是变量存入电脑中的二进制首位会是符号位,变量本身是存在正负之分的。
(2)无符号的整型变量类型
无符号的整型变量类型有:unsigned short(无符号短整型),unsigned int(无符号基本整型),unsigned long(无符号长整型)。无符号的意思是变量存入电脑中的二进制首位不是符号位,变量本身是不存在正负之分的。
切记在操作过程中超出取值范围否则会造成整型数据的溢出。
三、浮点型
1.浮点型常量:即实数,也就是小数。浮点数有两种表达形式分别为十进制小数形式以及指数形式。
(1)十进制小数形式:是由数字和小数点组成的例如:123.321,0.123,1.234,123.0等。
(2)指数形式:如2*10^4,用2e4或者2E4表示。
2.浮点型变量:与整型变量相比浮点型变量是存入数据的指数形式,其类型分为三种float,double,long double。其中long double 涉及不多。
(1)float:为单精度,被分配4byte的存储空间。
(2)double:为双精度,被分配 8byte的存储空间。
但是并不是所有数据都能被浮点型完全表示部分数据浮点型变量不能完全得到只能得到一个近似的值,不过double类型比float类型范围更大所以值也更接近。另外记住一点,实数出现在代码中时一般默认为double类型。
三、字符型
1.字符型常量:使用“ ' ”包围一个字符称为字符型常量。例如:'a' , 'M' , '@' , '&'等。
2.字符型变量:用于存放字符常量的,占据1byte的存储空间大小,其本质时按照ASCII码表来进行操作的,类比于整型变量也可对其数据变量进行算术运算。
若' '中放置多个字符存入的字符变量为最后一个字符。
3.转义字符