- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * 计算机与软件学院 2011年9月 第四讲 输入输出和库函数 * 第四讲 输入输出和库函数 引例 格式化输入输出 printf() scanf() 字符输入输出 putchar() getchar() 库函数 C语言程序设计 * 引例 引例 问题:计算任意一个球体的体积。 源程序 输入输出和库函数 #include stdio.h #include math.h #define PI 3.14159 //定义符号常量 int main() { double r, volume; printf(Please input the radius of a ball: ); scanf(%lf, r); volume = 4.0/3.0*PI*pow(r, 3.0); //使用数学函数 printf(“Volume = %.5f\n”, volume); //按格式输出 return 0; } Please input the radius of a ball: 1 Volume = 4.18879 volume = 4/3Лr3 * 输入输出函数 C语言中数据的输入、输出是由函数来实现的。 格式输入函数:scanf() 格式输出函数:printf() 字符输入函数:getchar() 字符输出函数:putchar() 它们都属于标准输入输出库函数,其原型(prototype)都在stdio.h头文件(header file)中。 程序中必须包含 stdio.h 头文件 输入输出和库函数 #include stdio.h * 格式输出:printf()函数 功能 将变量的内容输出到显示器上。 四种用法 1.printf(“字符串”); 2.printf(“输出控制符”,输出参数); 3.printf(“输出控制符1,输出控制符2…”,输出参数1, 输出参数2,…); 注:输出控制符和输出参数的类型与个数必须一一对应。 4.printf(“输出控制符 非输出控制符”,输出参数); 注:非输出控制符原样输出 输入输出和库函数 * 格式输出:printf()函数 格式控制字符串 举例 输入输出和库函数 printf(“n=%5d,f=%5.2f\n”, 3, 6.235) 普通字符 原样输出 格式说明符(转换规则) % [修饰符] 格式字符 指定数据的输出格式 n= 3,f= 6.24 * 格式输出:printf()函数 格式字符 输入输出和库函数 格式字符 功 能 d 以十进制有符号形式输出整数(正数不输出符号) o 以八进制无符号形式输出整数(不输出前缀) x, X 以十六进制无符号形式输出整数(不输出前缀) u 以十进制无符号形式输出整数 f 以小数形式输出单、双精度实数 e, E 以指数形式输出单、双精度实数 g, G 选用%f和%e格式中输出宽度较短的一种,不输出无意义的零 c 以字符形式输出,输出一个字符 s 输出字符串 * 格式输出:printf()函数 格式修饰符 输入输出和库函数 修饰符 意 义 l 用于长整型和长双精度实型数据,可加在格式字符 d、o、x、u、f 前面。 m(正整数) 数据最小宽度。 .n(正整数) 对于实数,表示输出n位小数; 对于字符串,表示截取的字符个数。 - 输出的数字或字符在域内向左靠,右边填空格。 # 当整数以八进制或十六进制形式输出时,输出前缀。 可加在格式字符o、x前面。 * 格式输出:printf()函数 格式说明符小结 输入输出和库函数 格式字符 形 式 d %d,%md,%-md,%ld,%mld,%-mld,%i,…… o %o,%mo,%-mo,%lo,%mlo,%-mlo,%#o,…… x, X %x,%mx,%-mx,%lx,%mlx,%-mlx,%#x,…… u %u,%mu,%-mu,%lu,%mlu,%-mlu f %f,%mf,%m.nf,%lf,…… e, E %e,%me,%m.ne,…… g, G %g c %c s %s,%ms,%m.ns,…… 要输出%就用%% * 格式输出:printf()函数 为什么要输出控制符 1 01组成的代码可以表示数据也可以表示指令。 2.如果01组成的代码表示的是数据的话, 那么同样的 01代码组合以不同的输出格式输出就会有不同的输 出结果。 输入输出和库函数 * 格式输入:scanf()函数 功能 通过键盘将数据输入到变量中 使用说明 1.scanf(“输入控制符”,输入参数); 功能:将从键盘输入的字符转化为输入
您可能关注的文档
- 《大学IT第5章网络与通信》-公开课件.ppt
- 《大学固体废弃物处理办法经典课件——固体废物的处置》-公开课件.ppt
- 《大学社会学概论经典课件第二章——社会工作发展》-公开课件.ppt
- 《大学生受众群体分析》-公开课件.ppt
- 《大学生数学综合素养教育的实践与思考》-公开课件.ppt
- 《大学数电实验计数译码显示电路》-公开课件.ppt
- 《大学物理实验》-公开课件.ppt
- 《大学英语自学教程Unit12》-公开课件.ppt
- 《大自然的文字》-公开课件.ppt
- 《大自然的语言》-公开课件.ppt
- NanYi南翼 播放端 麒麟版 8.0.1 高级安装说明.pdf
- Systec 实验室灭菌器 实验室灭菌器 V系列、D系列 说明书.pdf
- Advantech研华工业机箱ACP-4000 IPC-610-P IPC-610-H IPC-610-L IPC-611用户手册.pdf
- UNSW ETHNO-CULTURAL COLLECTIVE 家庭暴力资源指南 arc.unsw.edu.au 资源指南.pdf
- Sony 索尼 音响设备 YY2085C YY2087C 用户手册.pdf
- 空調機壁掛式ASWG09LMCA AOWG09LMCA ASWG12LMCA AOWG12LMCA使用說明書.pdf
- Fissler(菲舍尔)厨房电器souspreme multi pot用户手册.pdf
- IIOT智能物联网技术温湿度记录仪ZZ-THS-BD说明书.pdf
- Surface Scatter 表面散射 浊度仪 用户手册 DOC026.80.00769 DOC026.53.00769 用户手册.pdf
- ChangjiangRainClassroomStudentOperationSPOCPlatformUserManual说明书用户手册.pdf
最近下载
- 妇产科护士2022年第二季度专科理论考核.docx VIP
- 2025年老年人防诈骗知识宣传专题讲座PPT模板.pptx
- 2024年医美注射材料市场发展分析报告.pdf
- 日历表2025年日历 (中文版 横向排版 周一开始 带农历 带节假日调休安排).docx VIP
- UDM-502系列合并单元智能终端技术及使用说明书.8S033400_A04.pdf VIP
- 《针织技术基础》课件——思政案例5--生命至高无上,安全责任为天.pptx VIP
- 机械制造技术基础习题答案.ppt VIP
- 公路工程量清单报价表.pdf VIP
- 2025-2026学年上期九年级第一次家长会课件.pptx VIP
- CN120225197A 药物组合及其用途(诺华股份有限公司).docx VIP
原创力文档


文档评论(0)