《C语言》课程教学课件(PPT讲稿)第2讲 基本数据类型

第二讲基本数据类型 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)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言》课程教学课件(PPT讲稿)第18讲 习题.ppt
- 《C语言》课程教学课件(PPT讲稿)第17讲 复习续.ppt
- 《C语言》课程教学课件(PPT讲稿)第17讲 改错.ppt
- 《C语言》课程教学课件(PPT讲稿)第16讲 数组的指针和字符串的指针续.ppt
- 《C语言》课程教学课件(PPT讲稿)第16讲 数组的指针和字符串的指针.ppt
- 《C语言》课程教学课件(PPT讲稿)第15讲 指针定义和引用续.ppt
- 《C语言》课程教学课件(PPT讲稿)第15讲 指针定义和引用.ppt
- 《C语言》课程教学课件(PPT讲稿)第14讲 变量的存储类别续.ppt
- 《C语言》课程教学课件(PPT讲稿)第14讲 变量的存储类别.ppt
- 《C语言》课程教学课件(PPT讲稿)第13讲 函数的调用和变量的作用域.ppt
- 《C语言》课程教学课件(PPT讲稿)第12讲 函数的定义和嵌套调用.ppt
- 《C语言》课程教学课件(PPT讲稿)第10讲 结构体.ppt
- 《C语言》课程教学资源(作业习题)习题讲解.doc
- 《C语言》课程教学资源(作业习题)C语言基础1(二).doc
- 《C语言》课程教学资源(作业习题)C语言基础1(一).doc
- 《C++语言》课程教学资源(PPT课件讲稿)第十四章 模板.pps
- 《C++语言》课程教学资源(PPT课件讲稿)第十三章 输入和输出.pps
- 《C++语言》课程教学资源(PPT课件讲稿)第十二章(12-2)几个特殊运算符的重载.pps
- 《C++语言》课程教学资源(PPT课件讲稿)第十一章(11-3)静态成员.pps
- 《C++语言》课程教学资源(PPT课件讲稿)第十章(10-4)虚基类.pps
- 《C语言》课程教学课件(PPT讲稿)第三讲 运算符和表达式.ppt
- 《C语言》课程教学课件(PPT讲稿)第4讲 顺序结构和常用语句.ppt
- 《C语言》课程教学课件(PPT讲稿)第5讲 选择结构.ppt
- 《C语言》课程教学课件(PPT讲稿)第6讲 三种循环结构.ppt
- 《C语言》课程教学课件(PPT讲稿)第7讲 循环的嵌套.ppt
- 《C语言》课程教学课件(PPT讲稿)第8讲 一维数组和二维数组.ppt
- 《C语言》课程教学课件(PPT讲稿)第9讲 字符数组.ppt
- 《C语言》课程教学课件(PPT讲稿)第十一讲 函数的定义及调用.ppt
- 《C语言》课程教学课件(PPT讲稿)第十二讲 函数的调用和变量的作用域.ppt
- 《大学计算机基础教程》课程教学资源:省高校一级(NDOWS版)01-6-16等级考试选择题(A).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(A).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(B).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(C).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(D).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(E).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(F).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(G).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(H).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(I).doc
- 《大学计算机基础教程》课程教学资源:02-01-05一级考试选择题(J).doc