海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第三章 数据类型、运算符与表达式

C语言序设计 第三章数据类型、运算符与表达式 任倮老师:台安
第三章 数据类型、运算符与表达式 任课老师:台安

本章要求 今本章有关常量、变量、运算符、表达式 的细节非常多,它们不是程序设计的最 重要的内容,但细节错误也导致程序最 终错误,因此,还是要引起注意。 令细节不能死记,要注意本质概念;对于 无把握的细节,要在 Turbo c中进行测试 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 本章要求 ❖ 本章有关常量、变量、运算符、表达式 的细节非常多,它们不是程序设计的最 重要的内容,但细节错误也导致程序最 终错误,因此,还是要引起注意。 ❖ 细节不能死记,要注意本质概念;对于 无把握的细节,要在Turbo C中进行测试

第二章数据类型、运算符与表达式 2.1C的数据类型 22常量与变量 令2.3整型数据 24实型数据 2.5字符型数据 26变量赋初值 令27各类数值型数据间的混合运算 28算术运算符和算术表达式 令29赋值运算符和赋值表达式 2.10关系运算、逻辑运算、条件运算 令2.11逗号运算符和逗号表达式 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 第二章 数据类型、运算符与表达式 ❖ 2.1 C的数据类型 ❖ 2.2 常量与变量 ❖ 2.3 整型数据 ❖ 2.4 实型数据 ❖ 2.5 字符型数据 ❖ 2.6 变量赋初值 ❖ 2.7 各类数值型数据间的混合运算 ❖ 2.8 算术运算符和算术表达式 ❖ 2.9 赋值运算符和赋值表达式 ❖ 2.10 关系运算、逻辑运算、条件运算 ❖ 2.11 逗号运算符和逗号表达式

2.1C的数据类型 令程序的构成:数据+对数据的处理 令计算机科学家沃思( Nikiklaus wirth)提 出的公式:数据结构+算法=程序 考虑程序设计方法和使用的语言及开发 环境,表达为:程序=算法+数据结构 +程序设计方法+语言工具和环境 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.1 C的数据类型 ❖ 程序的构成:数据+对数据的处理。 ❖ 计算机科学家沃思(Nikiklaus Wirth)提 出的公式:数据结构 + 算法 = 程序 考虑程序设计方法和使用的语言及开发 环境,表达为:程序 = 算法 + 数据结构 + 程序设计方法 + 语言工具和环境

C语言提供的数据元素的类型: 整型 字符型 基本类型 实型(Rea,浮点型an情度/ 双精度 数据类型 枚举类型(Emm) 数组(may 构造类型结构体结构rmr) 共用体联 2072 指针类型(Poma) 空类型(MZL) 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 C语言提供的数据元素的类型: ❖

2,2常量与变量 令常量是指在程序执行期间值不能变化,具 有固定值的量; ☆变量则是其值可以变化的量,实际上变量 命名了的内存中指定的存储单元。 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.2 常量与变量 ❖ 常量是指在程序执行期间值不能变化,具 有固定值的量; ❖ 变量则是其值可以变化的量,实际上变量 命名了的内存中指定的存储单元

2,2常量与变量 22.1常量和符号常量 常量: 令整型如:3、5、0、-9 实型如:1.2、125、5623 字符型如:a'、?、 令符号常量;用指定的字符串代表一个常 量,一般是大写字符 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.2 常量与变量 ❖ 2.2.1 常量和符号常量 ❖ 常量: ❖ 整型 如:3 、5、0、-9 ❖ 实型 如:1.2、.125、56.23 ❖ 字符型 如: 'a' 、'?'、':' ❖ 符号常量;用指定的字符串代表一个常 量,一般是大写字符

符号常量的使用 例2.1 #define price 30 main( i int num, total num=10 total= num Price printf("total=%d",total) 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 符号常量的使用 ❖ 例2.1 #define PRICE 30 main( ) { int num , total ; num=10 ; total= num * PRICE ; printf("total=%d" , total) ; }

222变量 令变量的定义:在程序运行过程中,其值可以被改变的 量 令变量用标识符(以字母、数字、下划线组成,且第 个字符必须为字母或下划线)表示 变量在内存中占据一定的存储单元。变量名的类型表 明存储单元的数量 令合法变量名:sum, average, class,day, month, student name, above. lotus 1 2 3 basic 令不合法的变量名: M.DJhon,$123,#33,3D64,a>b 变量名的长度:C语言中未统一规定,随不同开发系 统而变。 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.2.2 变量 ❖ 变量的定义:在程序运行过程中,其值可以被改变的 量。 ❖ 变量用标识符(以字母、数字、下划线组成,且第一 个字符必须为字母或下划线)表示。 ❖ 变量在内存中占据一定的存储单元。变量名的类型表 明存储单元的数量 ❖ 合法变量名:sum, average,class, day, month, student_name, _above, lotus_1_2_3, basic ❖ 不合法的变量名:M.D.Jhon, $123, #33, 3D64, a>b ❖ 变量名的长度:C语言中未统一规定,随不同开发系 统而变

23整型数据 令整型常量 十进制:123,-456,0 冷二进制:1001,1010,0011 冷八进制:以0(零)开头的数044,0101 十六进制:以0X开头的数 0x24,0X41 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.3 整型数据 ❖ 整型常量 ❖ 十进制 : 123 ,- 456,0 ❖ 二进制: 1001, 1010, 0011 ❖ 八进制 : 以0(零)开头的数 044,0101 ❖ 十六进制 :以0X开头的数 0x24, 0x41
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第二章 程序的灵魂—算法.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第一章 概述(主讲:台安).ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十三章 文件.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十二章 位运算.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十一章 结构体.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十章 指针.ppt
- 《C语言程序设计》课程教学资源:C语言输入输出函数(台安).ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第9章 串行扩展技术.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第8章 串行通信.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第7章 并行扩展技术.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第6章 定时器/计数器.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第5章 中断系统.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第3章 8051指令系统.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第2章 单片机的结构原理与简单应用.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第10章 应用系统设计及接口技术.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(期复习资料).doc
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第7章 汇编语肓 与C/C++的混合编程.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第6章 32位指令及其编程.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第四章 最简单的C程序设计—顺序程序设计.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第五章 选择结构程序设计.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第六章 循环控制.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第七章 数组.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第八章 函数.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第九章 编译预处理.ppt
- 《C语言》课程教学课件(PPT讲稿)第3章 C语言的基本程序设计.ppt
- 《C语言》课程教学资源(讲义)上机实验.doc
- 《C语言》课程教学课件(PPT讲稿)第5章 指针.ppt
- 《C语言》课程教学课件(PPT讲稿)第6章 函数(1/2).ppt
- 《C语言》课程教学课件(PPT讲稿)第6章 函数(2/2).ppt
- 《C语言》课程教学课件(PPT讲稿)第1章 概述.ppt
- 《C语言》课程教学课件(PPT讲稿)第2章 C语言的数据类型、运算符和表达式.ppt
- 《C语言》课程教学课件(PPT讲稿)第3章 C语言的基本程序设计.ppt
- 《C语言》课程教学课件(PPT讲稿)第4章 数组.ppt
- 《C语言》课程教学课件(PPT讲稿)第5章 指针.ppt
- 《C语言》课程教学课件(PPT讲稿)第6章 函数.ppt
- 《C语言》课程教学课件(PPT讲稿)第7章 常用基本算法的C语言实现.ppt
- 《C语言》课程教学课件(PPT讲稿)第8章 结构体、共用体和枚举类型.ppt
- 武昌首义学院(华中科技大学武昌分校):《计算机网络》课程教学资源(PPT课件讲稿)第一章 计算机网络概述(溪利亚).ppt