一、数据类型。
C语言中有7大数据类型:
1、char型:字符型 占一个字节
2、short型:短整型 占两个字节
3、int型:整型 占四个字节
4、long型:长整型 占四个字节
5、long long型:长长整型(表示整数的范围更大一点)占八个字节
6、float型:单精度浮点型 占四个字节
7、double型:双精度浮点型 占八个字节
二、变量和常量
变量:计算机中的变量跟数学中变量不是一回事,数学中变量是一个不确定的数,而计算机中的变量是存储一个元素的标识。例如,房门号为602,那么602就是一个这间房间的变量。
常量:
1、字面常量:直接给出数字的值,例如3.14就是字面常量。
2、常变量:用const修饰,本身是个变量,只是这个变量值不可以改变
3、标识符常量:用#define修饰,例如#define MAX 100, MAX就是一个标识符常量。
4、枚举常量:枚举常量里的值是固定的,只能从固定的值里面选择,而且它的第一个值默认是从0开始。例如,性别的选择有男有女,第一个"男"的为1,女的值为2
三、字符串
在C语言中想要定义一个字符串,要借用数组,C语言中没有字符型类型。例如:char arr[] = "hello"。用字符型定义一个字符串,长度为5。字符串默认以"\0"结束,C语言中用strlen函数来确定数组的大小,而sizeof函数则把"\0"也算进来了。在测算字符串数组大小的时候不算"\0"。