一、内存与变量
1、内存,又称主存或随机访问存储器。程序的指令与程序所操作的数据都存储在内存中。
2、变量,一个数据的存储空间(内存空间)。在程序中,通过**变量名**找到存储的数据。
变量名命名规则:
1.必须为字母、数字或者下划线;
2.第一个字符必须为字母或下划线;
3.不能为关键字。
- 控制语句关键字(12个):break、case、continue、default、do、else、for、goto、if、return、switch、while
- 数据类型关键字(12个):char、enum、double、long、float、int、short、signed、struct、unsigned、union、void
- 存储类型关键字(4个):auto、extern、register、static
- 其他关键字(4个):const、sizeof、typedef、volatile
二、C语言中的基本数据类型
int | 整型 | 32位(4字节) | 有些编译器为16位 |
---|---|---|---|
short int | 短整型 | 16位(2字节) | |
long int | 长整型 | 32位(4字节) | long long int (64位) |
float | 单精度浮点型 | 32位(4字节) | 7位有效数字 |
double | 双精度浮点型 | 64位(8字节) | |
char | 字符型 | 8位(1字节) |
其他类型:构造类型,指针类型,空类型
三、声明和使用变量
1、声明变量
数据类型 变量名;(int gongjipower;)
2、定义时初始化变量
数据类型 变量名=值;(int gongjipower=2000;)
3、定义后初始化变量
数据类型 变量名;
变量名=值;(与上述例子相同)
注意:1、变量名不能重复
2、一条语句可以同时声明多个变量(int gongjipower,gongji,power;)
四、转换说明符(占位符)
%d、%f…(此处只介绍这两种)
%表示转换说明符的开头;
%d:按整型数据的实际长度输出
%%d:%+整型数据的实际长度输出
%f:表示输出浮点数(6位小数)
%.nf:表示输出n位小数的浮点数