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