- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3数据的格式化输出和输入2.3.2数据的格式化输入 学一学 scanf( 格式控制,地址列表) ; printf( 格式控制,【输出列表】) ; 输入函数scanf()的格式控制也是用双引号括起来的字符串,但只包含格式说明符,不需要其他普通字符。 也必然包含地址列表。 2.3数据的格式化输出和输入2.3.2数据的格式化输入 问题2.4:Tony因为学习努力,成绩突出,上半学年获奖学金2500元,下半年获奖学金3000元,用scanf( )函数输入数据,计算Tony本学年获得的奖学金并输出结果。 试一试 2.3数据的格式化输出和输入2.3.2数据的格式化输入 #include stdio.h int main() { int iPrize1,iPrize2,iSum; printf(请输入两个奖学金:); scanf(%d%d,iPrize1,iPrize2); iSum=iPrize1+iPrize2; printf(该同学的奖学金为:%d\n,iSum); return 0; } 2.3数据的格式化输出和输入2.3.2数据的格式化输入 试一试 2.3数据的格式化输出和输入2.3.3单个字符的输入和输出 设ch为一个字符型变量或落在ASCII码值范围内的整型数据。 学一学 ch=getchar(); putchar(ch); scanf(“%c”,ch); printf(“%c”,ch); 2.3数据的格式化输出和输入2.3.3单个字符的输入和输出 问题2.5:从一个键盘输入一个小写字母,将其转化为大写字母并输出。 试一试 #include stdio.h int main() { char ch; printf(请从键盘输入一个小写字母:); ch=getchar(); ch=ch-32; putchar(ch); return 0; } 代 码 2.4 运算符和表达式2.4.1算术运算符和算术表达式 一、基本算术运算符 二、强制类型转换符 三、自增自减运算符 四、算术表达式 五、算术表达式式的优先级和结合方向 2.4.1算术运算符和算术表达式一、基本算术运算符 基本算术运算符:+ 、 - 、 * 、 / 、% 说明: 1.两个整数相除(/)的结果仍为整数。 2.四则运算(+、-、*、/)时若两个运算数据中至少一个是实型数据,则运算结果为double型数据。若两个运算数据都是整型,则运算结果为整型数据。 3.%运算符的两侧必须是整型数据。 学一学 2.4.1算术运算符和算术表达式一、基本算术运算符 问题2.6 从键盘输入一个3位数,求该数个位、十位、百位上的数字的和。 试一试 想一想 问题 从键盘输入一个4位数,求该数个位、十位、百位、千位上的数字的和。 2.4.1算术运算符和算术表达式二、强制类型转换符 自动类型转换(参看P37,图2-2) 强制类型转换符的格式: (类型名)(表达式) 学一学 试一试 问题2.7 从键盘输入一个球的半径值,计算并输出这个数的体积。球体积计算公式为: 2.4.1算术运算符和算术表达式三、自增、自减运算符 x++, ++x , x--, --x 说明:自增或自减运算符只能用于普通变量,常量和表达式不能做这两种运算。 x++, ++x是由区别的。x--, --x 也是有区别的。 2.4.1算术运算符和算术表达式四、算术表达式 用算术运算符和括号运算对象连结起来的符合C语言规则的式子,称为C语言的算术表达式。 2.4.1算术运算符和算术表达式五、算术运算符的优先级和结合方向 问题2.9 2.4 运算符和表达式2.4.2赋值运算符和赋值表达式 1.赋值运算符 变量名=表达式 2.符合赋值运算符 变量名双目运算符=表达式 3.赋值表达式 将一个变量和一个表达式连结起来的式子称为赋值表达式 变量名赋值运算符表达式 2.4 运算符和表达式2.4.2赋值运算符和赋值表达式 说明: 1.可以把一个赋值表达式赋值给一个变量 2.赋值运算符的结合方向是“自右向左” 3.可以用赋值表达式同时给多个变量赋值、或赋同样的值。 2.4 运算符和表达式2.4.3逗号运算符、逗号表达式 逗号运算符: , 逗号表达式: 表达式1,表达式2,……,表达式n; 逗号运算符的值是最后一个表达式的值。 2.5顺序结构程序设计 C语言是结构化程序设计语言 结构化程序设计的基本思想是:用顺序结构、选择结构和循环结构这3种基本结构来构造程序。 2.5顺序结构程序设计 C语言提供了丰富的语句来
您可能关注的文档
- “一带一路”给重庆的机遇分析.ppt
- “一带一路”建设的历史思考分析.ppt
- “艺术投资”在上海红镇的文化特色塑造的城市更新项目中的运用分析.doc
- “友情岁”大陆巡演分析.pptx
- “蒸汽”的力量[人民]()分析.ppt
- “蒸汽”的力量[人民]分析.ppt
- “蒸汽时代”分析.ppt
- 《我的暑假生活》习作分析.ppt
- 《我的影子》分析.ppt
- ”三严三实”与公务员作风建设分分析.doc
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
最近下载
- 华为云平台运维复习试题附答案.doc
- 2022-2023学年湖北省荆州市荆州区八年级(下)期末物理试卷(含解析).pdf VIP
- 十年(2013-2023年)高考生物真题分项汇编专题解析版合集共20套.doc
- 矫健:天局(胜天半子!).pdf
- (完整版)高中英语3500单词表含音标.pdf
- 150吨履带吊性能表(参考)1.doc VIP
- 湖北省荆州市荆州区2022-2023学年八年级下学期期末考试数学试卷(含答案).pdf VIP
- 人教版(新教材)高中英语选修2Unit4Journey Across a Vast Land精品学案:Writing—An email about a journey.docx
- 2012-2021十年高考生物真题(含解析)共92套.docx
- 2023年湖南师范大学附属小学教师招聘考试真题及答案.docx
文档评论(0)