《C语言程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符与表达式、位运算

第二章 数据类型、运算符与表达式、位运算
第二章 数据类型、运算符与表达式、位运算

■数据类型 ■运算符与表达式 ■位运算
◼数据类型 ◼运算符与表达式 ◼位运算

(一)数据类型
(一)数据类型

主要内容 ■1)C语言的数据类型 ■2)常量与变量 ■3)整型数据 ■4)浮点型数据 ■5)字符型数据 ■6)变量赋初值 ■7)各类数值型数据间的混合运算
主要内容 ◼ 1)C语言的数据类型 ◼ 2)常量与变量 ◼ 3)整型数据 ◼ 4)浮点型数据 ◼ 5)字符型数据 ◼ 6)变量赋初值 ◼ 7)各类数值型数据间的混合运算

(1.1)C语言的数据类型
(1.1)C语言的数据类型

C语言的数据类型 算法处理的对象是数据,而数据是以某种特定的 形式存在(例如整数、实数、字符等形式)。 C语言提供如下数据类型:
C语言的数据类型 算法处理的对象是数据,而数据是以某种特定的 形式存在(例如整数、实数、字符等形式)。 C语言提供如下数据类型:

整型 字符型 单精度型 基本类型 实型(浮点型) 双精度型 枚举类型 结构体类型 数据类型 构造类型 共用体类型 数组类型 指针类型 空类型
整型 字符型 枚举类型 实型(浮点型) 单精度型 双精度型 指针类型 空类型 基本类型 构造类型 数组类型 结构体类型 共用体类型 数据类型

(1.2)常量与变量
(1.2)常量与变量

常量 在程序运行过程中,其值不能被改变的量称为常 量。 常量有类型,如: 12、0、一3是整型。 4.6、-1.23是实型常量。 ‘a'、‘d是字符型常量。 常量一般从字面形式即可判别。这种常量称为字 面常量或直接常量。如上面列举的常量。 也可以用一个标识符代表一个常量,如例3.1:
常量 在程序运行过程中,其值不能被改变的量称为常 量。 常量有类型,如: 12、0、-3是整型。 4.6、-1.23是实型常量。 ‘ a ’ 、 ‘d’是字符型常量。 常量一般从字面形式即可判别。这种常量称为字 面常量或直接常量。如上面列举的常量。 也可以用一个标识符代表一个常量,如例3.1:

符号常量(举例) 例3.1符号常量的使用 #define PRICE 30 /符号常量 #include void main ( { int num, int total; num 10; total num PRICE; printf("total=%d\n",total;
符号常量(举例) 例3.1 符号常量的使用 #define PRICE 30 // 符号常量 #include void main ( ) { int num, int total; num = 10; total = num * PRICE; printf("total=%d\n",total); }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学课件(PPT讲稿)第一章 C语言概述、算法介绍.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第四章 选择结构.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第六章 数组.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第八章 编译预处理、第九章 指针、第十章 结构体、共用体及枚举类型、第十一章 文件.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第五章 循环结构.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第二章 数据类型、运算符及表达式.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第三章 最简单的C.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第七章 函数.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第一章 C语言概论.ppt
- 清华大学:《C语言程序设计》课程PPT教学课件(谭浩强教材第二版,共七章).ppt
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第四章 C程序流程设计.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第六章 函数.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第五章 数组.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第七章 指针.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第二章 顺序结构程序设计.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第三章 数据输入与输出.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第一章 程序的灵魂-算法.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第一章 C语言概述(授课教师:张媛).pps
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十章 位运算(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十章 位运算(试题).doc
- 《C语言程序设计》课程教学课件(PPT讲稿)第三章 程序控制流.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第五章 函数及预处理.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第八章 文件.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第六章 指针.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第四章 数组.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第七章 结构体与共用体.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第01章 C语言概述.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第02章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第03章 顺序结构程序设计.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第04章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第05章 循环结构程序设计.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第06章 数组.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第07章 函数.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第08章 编译预处理.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第09章 指针.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第10章 结构与链表.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第11章 位运算.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第12章 文件.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第1章 C语言概述.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 程序的灵魂——算法.ppt