文档介绍:第二讲基本数据类型
一、C语言的保留字和标识符
二、基本数据类型
1、常量和变量的概念
2、整型常量和整型变量
3、实型常量和实型变量
4、字符型常量和字符型变量
5、变量的初始化
三、C语言开发运行环境
一、C语言的保留字和标识符
保留字:C语言规定的具有特定意义的字符串,也称关键字。
C语言的保留字(关键字)共有32个。
关键字类型:
类型说明:int long float …
语句定义:if…else while for …
存储类: auto static …
标识符:用来标识变量名、符号常量名、数组名、类型名、函数名等的有效字符序列。
C语言对标识符的规定:
(1)标识符的第一个字符必须是字符或是下划线(_)
(2)标识符的第一个字符后的字符序列应该是字母、下划线或数字组成的序列。
(3)标识符的长度与系统有关,一般为8个字符长度,也就是前8个字符有效。
例:如果系统规定标识符长度为8,那么x1234567A和x1234567B会被视为同一标识符。
标识符中应注意的问题:
标识符命名时应有意义,尽量做到见名知义。
如longth用来表示长度,time用来表示时间,PI用来表示圆周率。
标识符严格区分大、小写。
如ABC、aBC、abc分别代表3种不同的标识符
标识符不能与C语言的保留字、系统标准库函数同名。
为合法标识符
yes?
123
go to
a_80%
program to_ _to file_2 ab1_c3
为非法法标识符
(含有不合法字符“?”)
(出现非法字符“%”)
(标识符中不允许有空格)
(第一个字符不能为数字)
整型
字符型
枚举类型
实型(浮点型)
单精度型
双精度型
指针类型
空类型
基本类型
构造类型
数组类型
结构体类型
共用体类型
数据类型
二、基本数据类型
1、常量和变量的概念
常量:在程序执行的整个过程中,其值不能改变的量。
直接以值的形式出现的常量:如100,
符号常量:用标识符表示的常量
如,定义#define PI
,也就是符号常量
常量根据不同书写形式,分为不同类型的常量,
如整型常量,实型常量,字符型常量等等。
变量:在程序执行的过程中,其值可以改变的量。
如 y=2*x;
其中x和y都是变量,y随着x的值不同而不同
C语言规定:变量必须先定义,后使用。
变量的定义语句:
变量类型说明符变量名1[,变量名2[,···]];
例: int y,x 将x,y定义为整型变量
变量的特征:
1)变量名:为一个标识符,通常用小写字母表示;
2)变量类型:由变量类型说明符说明;
整型变量,实行变量,字符型变量等等
3)变量值:通过初始化、赋值获得的。
如C语言中的赋值语句:
y = 0;x = 10;
将0和10分别赋给了整型变量y和x
语句:y=2*x;
将y的值由原来的0变成了20
2、整型常量和整型变量
整型常量按进位计数制,分为
十进制整型数:能出现数字0~9,可带正负号
如:0,1,99,-2
八进制整型数:以数字0开头的数字串,能出现数字0~7
如:011(十进制9),0111(十进制73)
十六进制整型数:以0x开头的,能出现数字0~9,字母a~f或A~F
如:0x11(十进制17),0xa5(十进制165)