变量和常量
2 .1.1 标识符
1、在我们所写的"第一个C程序"中出现了很多的标识符,例如include 、 main 、 printf 、return 。C 标 识符是⽤来标识变量、函数,或任何其他⽤户⾃定义项⽬的名称。
2、标识符的约束规范
只能包含数字、字母和下划线
不能以数字开头
区分大小写
2 .1.2 关键字
-
当我们在使用C语言进行编程时,某些标识符会被用来表示特殊的含义或者作用并且不能用作他 用,我们就称这些标识符为关键字。
-
C语言提供了32个关键字:
数据类型关键字(12个)
char、short、int、 long、float、double、unsigned、signed、struct、union、
enum、void
控制语句关键字(12个)
if、else、switch、case、default、for、do、while、 break、continue、goto、
return
存储类关键字(5个)
auto、extern、 register、static、const
其他关键字(3个)
sizeof、typedef、volatile
2 .1.3 C语言中的数据类型
在实际开发过程中我们需要处理各种类型的数据, C语言提供的数据类型如下图所示:
2 .1.4 常量
常量:
在程序运行过程中,其值不能被改变的量
常量一般出现在表达式或赋值语句中
|-------|----------------------------------------|
| 整型常量 | 1 00 ,200 ,-100 ,0 |
| 实型常量 | 3.14 , 0.125 ,-3.123 |
| 字符型常量 | 'a','b','1','\n' |
| 字符串常量 | "a","ab","12356" |
2.1.5 变量
变量的定义:
我们可以把变量理解为一个存储数据的容器
在程序运行过程中其值可以被改变
变量在使用前必须要被定义
变量定义的语法:
|--------------------|
| type variable_list |
在这⾥, type 必须是⼀个有效的 C 数据类型,可以是 char、int、float、double 或任何⽤ 户⾃定义的对象, variable_list 可以由⼀个或多个标识符名称组成,多个标识符之间⽤逗号 分隔。下⾯列出⼏个有效的声明:
|-----------------------------------------------------|
| int i, j, k; char c, ch; float f, salary; double d; |
变量一旦被定义就在内存上占用了一块对应大小的空间
变量的命名规则
遵循标识符的命名规范
不能使用关键字
见其名知其义,在实际开发过程中,我们一般建议使用英文单词或者英文单词的缩写作为变量名