- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章简单的C序设计
#include stdio.h main() { int a; char b; float c; printf(Please input an integer:); scanf(%d, a); printf(integer: %d\n, a); printf(Please input a character:); scanf(%c, b); printf(character: %c\n, b); printf(Please input a float number:); scanf(%f, c); printf(float: %f\n, c); } Please input an integer: 结果好像很奇怪嘛! 12↙ Please input an character : a↙ Please input a float number: 3.5↙ integer:12 float number:3.500000 C格式符存在的问题及其解决—例3.12 #include stdio.h main() { int a; char b; float c; printf(Please input an integer:); scanf(%d, a); printf(integer: %d\n, a); printf(Please input a character:); scanf(%1s, b); printf(character: %c\n, b); printf(Please input a float number:); scanf(%f, c); printf(float: %f\n, c); } Please input an integer: 程序修改后得到的运行结果 12↙ Please input an character : a↙ Please input a float number: 3.5↙ integer:12 character :a float number:3.500000 C格式符存在的问题及其解决—例3.12 #include stdio.h main() { int data1, data2, sum; char op; printf(Please enter the expression data1 + data2\n); scanf(%d%1s%d,data1, op, data2); printf(%d%c%d = %d\n, data1, op, data2, data1+data2); } 12+3↙ 12 + 3↙ 12↙ +↙ 3↙ 再回头来看例3.10,想以任意分割符输入加法算式,可能吗? 这一章我们学习了 字符输入函数getchar() 字符输出函数putchar() 格式输入函数scanf() 格式输出函数printf() 格式控制问题——难点 作业 P64~67 习题3.2,3.3,3.4,3.6 * C语言大学实用教程课件 制作人 * 第3章 简单的C程序设计 哈尔滨工业大学计算机学院 sxh@hit.edu.cn 内容提要 字符输入输出函数 格式输入输出函数 C语言中的语句 变量声明语句 int x, y; 表达式语句 i++; i = i + 1; 空语句 ; 复合语句 {t = x; x = y; y = t;} 控制语句 顺序结构程序的基本操作 如何在程序中给变量赋值? 赋值表达式语句 赋值表达式; Total = m * pow(1+r, n); 如何进行数据的输入输出? 输入:从标准输入设备上输入数据到计算机内存 输出:将计算机内存中的数据送到标准输出设备 C语言中输入输出操作通过调用标准库函数来实现 #include stdio.h 在当前目录和TC指定的目录中找该文件 #include stdio.h 在由TC指定的文件目录中找该文件 复合语句 在什么情况下使用复合语句? 条件语句和循环语句在语法上只允许带一条语句 当分支和循环中需要进行多项操作时 { t=x; x=y; y=t; } 被当作一条语句来处理 例3.1 main() { int a = 0; { int a = 1; printf(In: a = %d\n, a);
您可能关注的文档
- 第3章-局域网术.ppt
- 第3章-塑料成基础.ppt
- 第3章-社会因与健康.ppt
- 第3章-疾病的布.ppt
- 第3章-给水排管网水力学基础.ppt
- 第3章-程控交技术.ppt
- 第3章-网页文的处理.ppt
- 第3章-角度测(090923-25).ppt
- 第3章03 高建筑结构荷载.ppt
- 第3章1 路由础.ppt
- 篮球技术与策略深度解析.pptx
- 小学家长会活动策划方案.docx
- 日照港股份公司财务报表分析.doc
- 专题31斜面机械效率(计算题) 中考物理一轮复习专题练习(解析版).docx
- 专题28机械效率与P=Fv公式结合的计算题- 中考物理一轮复习专题练习(解析版).docx
- 专题13 物质分类 反应类型 质量守恒定律-中考化学模拟训练(解析版).docx
- 专题17浮力与液面升降问题(选择、填空题)- 中考物理一轮复习专题练习(解析版).docx
- 专题32杠杆机械效率(计算题) 中考物理一轮复习专题练习(解析版).docx
- 专题12-连通器选择题专练 -2023届中考物理一轮复习专题练习(解析版).docx
- 专题20浮力的方向及产生原因(选择、填空题)- 中考物理一轮复习专题练习(解析版).docx
文档评论(0)