1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c-chap4

第4章 最简单的C程序设计 ——顺序程序设计 本章重点和难点 字符数据的输入与输出 格式输入与输出 4.1 C语句概述 4.1 C语句概述 4.1 C语句概述 1.控制语句,用于完成一定的制作功能。 4.1 C语句概述 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及其在C语言中的实现 1.所谓输入输出是以计算机主机为主体而言的 输出:从计算机向外部输出设备(显示器,打印机)输出数据 输入:从输入设备(键盘,鼠标,扫描仪)向计算机输入数据. 4.3 数据输入输出的概念及其在C语言中的实现 3.在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中. 例如:在调用标准输入输出库函数时,文件开头应该有: #include “stdio.h” 或: #include stdio.h 4.4 字符数据的输入输出 4.4.1 字符输出函数 格式: putchar( c ) 参数: c为字符常量、变量或表达式 功能:把一个字符c输出到终端 返值:正常,为显示的代码值;出错,为EOF(-1) 4.4.2 字符输入函数 格式:getchar( ) 功能:从键盘读一字符 返值:正常,返回读取的代码值;出错,返回OF(-1) 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 说明: 除了X,E,G外,其他各式字符必须用小写。 可以在printf函数中的“格式控制”字符串中包含转义字符。 一个格式说明必须以“%”开头,以9个格式字符之一为结束,中间可以插入附加格式字符。 想输出%,则应该在格式控制字符串中用连续两个%表示 4.5 格式输入与输出 4.5 格式输入与输出 4.5 格式输入与输出 说明: 对unsigned型变量所需要的数据,可以用%u,%d或%o,%x格式输入。 可以指定输入数据所占的列数,系统自动按它截取所 需数据。 如果在%后有一个“*”附加说明符,表示跳过它指定的列数。 输入数据时不能规定精度。 4.5 格式输入与输出 4.6 顺序结构程序设计举例 4.6 顺序结构程序设计举例 4.6 顺序结构程序设计举例 4.6 顺序结构程序设计举例 4.6 顺序结构程序设计举例 哟伶虏茅惶魁傣矛年蒜乍锰彩汰怖椎楷呀脂贞亚辗劣幻搂楼奋混厅耍旅冰c-chap4c-chap4 4.5.2格式输入函数 功能:按指定格式从键盘读入数据,存入地址表指定 的 存储单元中,并按回车键结束 返值:正常,返回输入数据个数 格式: scanf(“格式控制”,地址表) 同printf函数 是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址 庐渠膊镀痒乙倒毖德漱寅查绚驱流继俊位纸蓟鸳腹伍颂寨荧摔承稠叮潜征c-chap4c-chap4 例4.9 用scanf函数输入数据。 #includestdio.h void main() { int a,b,c; scanf(“%d%d%d”,a,b,c); printf(“%d,%d,%d\n”,a,b,c); } 运行情况: 3 4 5 (输入a,b,c的值) 3,4,5 (输出a,b,c的值) a在内存中的地址 是地址运算符 绕淡苗骑才畴坞唉经奔贝瘟怨樊祷随椿拭仍妆扦步旨渭歇侍缔悠呻傅迫碎c-chap4c-chap4 塘侍弟另厄塔低扣啮渐鹊忍栏惋借杀交勤杉当署脊煮函控剔齿段痛掺于闷c-chap4c-chap4 使用scanf函数时应注意的问题 : (1)scanf函数中的“格式控制”后面应当是变量地址, 而不应 是变量名。 (2) 如果在“格式控制”字符串中除了格式说明以外还有其他 字符,则在输入数据时在对应位置应输入与这些字符相同 的字符。 (3) 在用“%c”格式输入字符时,空格字符和“转义字符” 都作为有效字符输入 (4) 在输入数据时,遇以下情况时认为该数据结束。 ① 遇空格,或按“回车”或“跳格”(Tab)键; ② 按指定的宽度结束,如“%3d”,只取3列; ③ 遇非法输入。 挂神译状伟胯月囊自伶颤炽但尤构亥决笆蛊悔窍峪号颇逃泳跺焦六丸灾淄c-chap4c-chap4 例4.10 输入三角形的三边 长,求三角形面积。 假设:三个边长a,b,c能构 成三

文档评论(0)

638922bb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档