- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言 数据类型、运算符和表达式.ppt
第2章 数据类型、运算符和表达式 本章内容 学习目标 2.1 C语言的标识符和关键字 2.1.2 关键字 2.2 C语言的基本数据类型 2.2.2 常量与变量 2.2.3 整型数据 2.2.3 整型数据 整数类型的有关数据 (2)整型变量的定义 整型变量的定义 int a,b,c; /*定义a,b,c为整型变量*/ short x 8; /*定义x为短整型变量,且赋初值为8*/ unsigned long m 65538,n; /*定义m,n为无符号长整型变量,并为m赋初值为65538*/ (3)整型数据的溢出 2.2.4 实型数据 2. 实型变量 (2)实型变量的定义及初始化 (3)实型数据的舍入误差 2.2.5 字符型数据 字符常量是用单引号,而非双引号,且只包括一个字符。 C语言允许在字符\后面紧跟1~3位八进制数或在\后面紧跟1~2位十六进制数来表示相应系统中所使用的字符的编码值。 由\开头的转义字符,将\后的字符转换为另外的字符,不同于字符原有的意义,仅代表一个单个字符,而不代表多个字符,它仅代表相应系统中的一个编码值。 【例2. 5】转义字符的使用 2. 字符变量 字符型与整型数据的相互赋值 3. 字符串常量 2.2.6 数据类型的转换 2.3 运算符和表达式 2. 自增和自减运算符(++、--) 注意: ++和--运算符只能用于变量,而不能用于常量或表达式。如: i+j ++或5--是不合法的。 ++和--的结合方向是“自右至左”。如:i 4,则-i--相当于- i-- 结果为-4,而i的值为3。 在较复杂的表达式中,运算符的组合原则是尽可能多地自左而右将若干个字符组成一个运算符。如:a+++b等价于 a++ +b,而不是a+ ++b 。 在只需对变量本身进行增1或减1,而表达式的值无关紧要的情况下,前缀运算和后缀运算的效果完全相同。 程序举例 2.3.2 赋值运算符和赋值表达式 2. 复合赋值运算符:在=号之前加一个其它运算符 练习 2.3.4 逗号运算符和逗号表达式 注意: 逗号运算符的优先级是所有运算符的优先级中最低的。 并不是任何地方出现的逗号都是逗号运算符,有时必须加上括号以示区别。 在许多情况下,使用逗号表达式的目的仅仅是为了得到各个表达式的值,而不是一定要得到和使用整个逗号表达式的值。 2.3.6 sizeof运算符 2.4 数据的输入输出 2.4.2 字符数据的输入输出 2.4.3 格式输入与输出 2. printf函数的格式说明 3. printf函数的使用 二 scanf函数 2. scanf函数的格式说明 3. scanf函数的使用说明 2.3.5 条件运算符 2.3.1 算术运算符和算术表达式 1.基本算术运算符 + 加法运算符,或正值运算符 。如2+9 11,+6 – 减法运算符,或负值运算符。如9-5 4,-5 ? 乘法运算符。如4*8 32 / 除法运算符。如7/2 3,两个整数相除结果为整数,舍去小数 % 求模运算符,或称求余运算符,要求两侧均为整型数。如9%2 1 运算结合方向:1. 自左向右,为左结合性 2. 自右向左,为右结合性 若在运算量的两侧的运算符有相同的优先级,则按它们的结合方向顺序处理。 算术运算符的结合方向为“自左至右”,即先左后右 。 优先级: , ?, /, %, +, – 注意: 1. 算术运算符为双目运算符,即运算对象为两个。 2. 两整数相除,结果仍为整数。若不为整数,则采用“向零靠拢取整”的方法。即取整后向零靠拢。 7/2值为3,而非4; 7/-2的值为-3,而非-4 3. 参加运算的两数中若有一个为float或double型,则结果为double型。 4. “%”为求模运算符或求余运算符,要求参加运算的两数必须为整数,且结果的符号与被除数的符号相同。 7%2 1 7%4 3 7% -2 1 7% -4 3 -7%2 -1 -7%4 -3 -7% -2 -1 -7% -4 -3 由算术运算符和圆括号将运算对象连接起来的有意义的式子称为算术表达式。在表达式中,使用左、右圆括号可以改变运算的处理顺序。 + + 自增1 – – 自减1 ++i: 先使i值+1,再使用i值; i++: 先使用i值,再使i值+1. --i: 先使i值–1,再使用i值; i --: 先使用i值,再使i值–1 例如:若在以下每个语句中i初值为3,则 j i++; j的值为3,然后i为4 printf %d,i++ ; 打印出3,然后i为4 j ++i; j的值为4,i也为4 printf %d,++i ; 打印出4,i
您可能关注的文档
- CCTV-发现之旅频道《诚信档案》栏目专访伊冠生物董事长郭龙钢.docx
- cf卡枪代码.doc
- CF没有枪声和脚步声.pptx
- cf踏空跳教程.pptx
- Chloé北京首秀 高圆圆张歆艺单枪匹马来过招.pptx
- CNKI个人数字图书馆注册方法.doc
- DATALOGIC D130单线性影像条码扫描枪.ppt
- DATALOGIC GD4330激光条码扫描枪.ppt
- DATALOGIC GD4430车管所扫描枪.ppt
- DATALOGIC QD2130线性影像条形码扫描枪.ppt
- GB/T 45498.2-2025中华人民共和国社会保障卡一卡通规范 第2部分:应用规范.pdf
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 《GB/T 45498.3-2025中华人民共和国社会保障卡一卡通规范 第3部分:安全规范》.pdf
- 中国国家标准 GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 中国国家标准 GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法.pdf
- 《GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法》.pdf
- 《GB/T 9065.2-2025液压传动连接 软管接头 第2部分:24°锥形》.pdf
- 中国国家标准 GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
- 《GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性》.pdf
- GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
最近下载
- 大数据环境下电商用户行为分析与预测论文.docx VIP
- 《光纤温度传感器》.ppt
- 免疫性血小板减少症护理.pptx VIP
- Python编程基础与应用--课件0103使用PIP管理Python库.pptx VIP
- (2025春新教材)外研版三年级英语下册Unit 3 Yummy food 教学设计.docx VIP
- WH∕T 65-2014 电子图书元数据规范.pdf
- 汕头职业技术学院消防维保服务项目需求书.docx
- J B∕T 8856-2018 -溶解乙炔设备.pdf
- 毕业论文(设计)济宁三号煤矿7.0Mt-a新井设计.docx VIP
- 2024年高二上学期期中英语测试卷+听力(原卷+解析).docx
文档评论(0)