- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]《C语言程序设计高职版》第2章:基本数据类型、运算符和表达式
第2章 基本数据类型、运算符和表达式 (时间:2次课,4学时) 第2章 基本数据类型、运算符和表达式 教学提示:程序设计就是分析解决问题的方法步骤,并将其用计算机语言记录下来的过程。也就是说,在程序设计过程中,必须要对数据进行描述和对处理的方法步骤进行记录。数据定义语句可完成对数据的描述,若干条可执行语句是对处理方法步骤的记录。 本章主要介绍:变量和常量的概念;各种数据类型在内存中的存储形式;各种数据变量的定义;变量赋值和初始化的方法;基本运算符的运算规则和优先级。通过本章的学习,要求掌握C语言中数据类型、运算符及表达式的基本概念,能够建立一般的表达式及编写简单的程序,为学习后面各章节打下扎实的基础。 第2章 基本数据类型、运算符和表达式 2.1 C语言的基本数据类型 2.2 变量赋初值 2.3 各类数值型数据间的混合运算 2.4 C语言的运算符和表达式 2.5 小结 2.6 思考与练习 2.1 C语言的基本数据类型 2.1.1 常量和变量 2.1.2 整型数据 2.1.3 实型数据 2.1.4 字符型数据和字符串常量 2.1 C语言的基本数据类型 2.1.1 常量和变量 2.1.1 常量和变量 2.1.1 常量和变量 2.1.1 常量和变量 2.1.2 整型数据 2.1.2 整型数据 2.1.2 整型数据 2.1.2 整型数据 2.1.3 实型数据 2.1.3 实型数据 2.1.4 字符型数据和字符串常量 2.1.4 字符型数据和字符串常量 2.1.4 字符型数据和字符串常量 2.1.4 字符型数据和字符串常量 2.1.4 字符型数据和字符串常量 2.2 变量赋初值 2.2 变量赋初值 2.2 变量赋初值 2.2 变量赋初值 2.3 各类数值型数据间的混合运算 2.3 各类数值型数据间的混合运算 2.3 各类数值型数据间的混合运算 2.3 各类数值型数据间的混合运算 2.4 C语言的运算符和表达式 2.4.1 算术运算符和算术表达式 2.4.2 赋值运算符和赋值表达式 2.4.3 逗号运算符和逗号表达式 2.4.1 算术运算符和算术表达式 2.4.1 算术运算符和算术表达式 2.4.1 算术运算符和算术表达式 2.4.1 算术运算符和算术表达式 2.4.2 赋值运算符和赋值表达式 2.4.2 赋值运算符和赋值表达式 2.4.2 赋值运算符和赋值表达式 2.4.2 赋值运算符和赋值表达式 2.4.2 赋值运算符和赋值表达式 2.4.2 赋值运算符和赋值表达式 2.4.2 赋值运算符和赋值表达式 2.4.3 逗号运算符和逗号表达式 2.4.3 逗号运算符和逗号表达式 2.5 小 结 2.5 小 结 2.5 小 结 2.6 思考与练习 2.6 思考与练习 2.6 思考与练习 Q A?Thanks! 1.基本算术运算符 (表2.3 基本算术运算符) 整型 整型 整除取余 % 模 除法 / 除 乘法 * 乘 减法 – 减 从左到右 加法 + 加 双目 取负值 – 负 从右到左 整型或实型 整型或实型 取正值 + 正 单目 结合性 运算结果 运算对象 运算规则 运算符 名称 对象 【例2.7】算术运算符应用举例。 main() { int a=5,b=8,c; float f=15.78; c=(int)f-a%b; printf(c=%d\n,c); printf(f=%f\n,f); } 运算结果如下: c=10 f=15.780000 f变量的类型仍为float型,数值大小仍为15.78。 2.自增、自减运算符 自增(++)、自减(– –)运算符的作用是分别使变量值自增1和自减1,均为单目运算符。自增、自减运算既可以放在运算对象的前面(称前缀),也可以放在运算对象的后面(称后缀),前缀和后缀的功能略有不同。 自增、自减运算符和运算对象可组成的表达式如下: ++x /*先使x的值增加1,然后再使用增加了值后的x*/ --x /*先使x的值减小1,然后再使用减小了值后的x*/ x++ /*先使用x,然后再使x的值增加1*/ x-- /*先使用x,然后再使x的值减小1*/ 大家可能认为x++,++x(或x– –,– –x)均可以让x的值增加1(或减小1),都相当于x=x+1(或x=x–1)。但x++(或x– –)和++x(或– –x)有不同之处。例如,设x初值为5,则下列语句是不同的: m=x++; /*表示将x的值5赋给m后,x再加1变为6*/ m=++x; /*表示x的值先加1后变
您可能关注的文档
- [工学]VB语言第7章课件.ppt
- [工学]VB第1章.ppt
- [工学]VB课件1.ppt
- [工学]VC++_Win32_API_编程简.ppt
- [工学]vb课后题答案.doc
- [工学]vc实现网络远程控制.doc
- [工学]vc第3章Windows编程基础.ppt
- [工学]VC语言_VCchap5_93.ppt
- [工学]vfp上机答案.doc
- [工学]VFP复习.ppt
- [工学]《C语言程序设计》第5章___数组、字符串、指针.ppt
- [工学]《Java面向对象程序设计第2版》课件-06多态性.ppt
- [工学]《C语言与程序设计》第二讲.ppt
- [工学]《Office2003三合一自动化办公教程》第2课:Word2003即学即会.ppt
- [工学]《ProENGINEERWildfire40工程零件设计实战教程》电子教案第1章.ppt
- [工学]《GSM原理及其网络优化》第1章.ppt
- [工学]《Protel99SE》复习.doc
- [工学]《SQLServer数据库应用技术实例教程》任务十一.ppt
- [工学]《UGNX4基础教程与上机指导》第6章:装配设计.ppt
- [工学]《专业英语》课件5-TheTransferFunctionandtheLaplaceTransformation.ppt
最近下载
- 检验科病例讨论PPT课件.pptx VIP
- bim实施管理标准(深圳).pdf VIP
- (高清版)DB41∕T 1993-2020 山水林田湖草生态保护修复工程监理规范.pdf VIP
- 中国当代文学完整课件.ppt VIP
- 眼睑痉挛残疾指数、Jankovic、西多伦多痉挛性斜颈评分量表、颅颈肌张力障碍问卷、嗓音障碍指数.docx VIP
- 经史子集国学文库:史部·地理·长乐六里志.pdf
- 淮南市社区工作者招聘笔试真题2024.docx VIP
- 2025-2026学年初中信息技术清华大学版2024B版七年级上册-清华大学版2024B版教学设计合集.docx
- “开学啦”小学开学第一课课件.pptx VIP
- (2025秋新版)人教版三年级数学上册全册教案.pdf
文档评论(0)