- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》课件PPT03 数据类型 运算符 表达式
6 基本输入和输出 字符输入函数getchar 函数说明 int getchar(void); 从标准输入设备输入一个字符 需要输入回车后,函数才返回 参数说明 无参数 返回值 若成功,返回输入字符的ASCII码值 若失败,返回EOF (End of File) 6 基本输入和输出 函数getchar举例 int c; c = getchar(); /* 输入a后回车 */ putchar(c); /* 输出a */ c = getchar(); /* 是否需要输入? */ printf(c=%d\n, c); /* 输出c=? 10 */ c = getchar(); /* 输入abcd后回车 */ putchar(c); /* 输出a */ putchar(getchar()); /* 输出b */ 6 基本输入和输出 格式输出函数printf 函数说明 int printf(char* format[, args...]); 格式化输出若干任意类型数据 参数说明 char* format 格式控制字符串 args 需要输出的数据列表,可以多个或没有 返回值 若成功,返回输出的字节数,包括换行符 若失败,返回EOF (End of File) 6 基本输入和输出 函数printf参数的进一步说明 格式字符串 包括“格式说明”和“普通字符” “格式说明”由%和“格式字符”组成,将输出数据按指定格式输出 “普通字符”按原样输出 输出列表 需要输出的数据 可以是变量、常量、表达式、函数调用等 输出数据按顺序与“格式说明”对应输出 6 基本输入和输出 函数printf的格式举例: printf(a=%d b=%d, a, b); 格式说明 普通字符 输出列表 输出结果a=3 b=4 6 基本输入和输出 格式字符 格式字符 说 明 d, i 有符号十进制整数,正数不输出符号 o 无符号八进制整数,不输出前导0 x, X 无符号十六进制整数,不输出前导0x或0X u 无符号十进制整数 c 转换为无符号字符型,以此为ASCII码输出一个字符 s 输出字符串,直到遇到\0或达到指定宽度 f 小数形式单、双精度数,缺省精度为6位小数 e, E 以规范化指数形式输出浮点数,缺省精度为6位小数 g, G 以f(F)和e(E)两种格式中较短的一种输出 % 输出一个% 6 基本输入和输出 常见的格式符的修饰符: l 用于长整型整数,可加在格式符d,o,x,u前面 m (代表一个正整数):数据最小宽度 n (代表一个正整数):对实数,表示输出n位小数; 对字符串,表示截取的字符个数 - 输出的数字或字符在域内向左靠 6 基本输入和输出 函数printf举例 int i=1234; float f=-56.78; printf(i=%+6d, i); /* i=?+1234 */ printf(%c, i); /* ò */ printf(%10.5E, f); /* -5.67800E+01 */ printf(%7.4f%%, f);/* -56.7800% */ printf(%+6.3G, f); /* ?-56.8 */ 6 基本输入和输出 格式输入函数scanf 函数说明 int scanf(char* format[, addrs...]); 格式化输入若干任意类型数据 参数说明 char* format 格式控制字符串 addrs 需要输入的地址列表,可以有多个 返回值 返回输入并赋值的数据项的个数 6 基本输入和输出 函数scanf使用说明 “地址列表”中是变量的地址,而非变量 scanf(%d, i); 关于输入格式 格式字符串中的普通字符须按相应位置输入 除字符型(%c)外,输入项之间用一个或多个空白字符分隔,包括空格、回车、制表符 空白字符会作为%c对应的输入,如果需要输入下一个非空白字符,可以用%1s 如规定了最大宽度,且输入数据超出宽度,则按宽度截取数据 6 基本输入和输出 scanf函数的格式字符: 格式字符 说 明 d 有符号十进制整数 i 有符号整数,可以是八进制(带前导0)或十六进制(带前导0x或0X) o 有符号八进制整数,可以带或不带前导0 x, X 有符号十六进制整数,可以带或不带前导0x或0X u 无符号十进制整数 c 输入一个字符,包括空白字符 s 输入无空白字符的字符串,不需要用括起来 f,e,E,g,G 浮点数,可以用小数形式或指数形式 % 输入一个% 6 基本输入和输出 附加格式修饰字符 格式字符 说 明 h 有符号或无符号短整型 l 有符号或无符号长整型或双精度型 L 长双精度型 m 一个正整数,输入数据的最大宽度
您可能关注的文档
- U.S. Federal Government Outsourcing Initiatives, Implementation and Benefits(2005年公共管理国际会议论文).doc
- Télécharger - Lobligation de conseil des prestataires de services.doc
- UML学习入门.doc
- UML面向对象分析与建模.doc
- UNIX操作系统培训课件PPT.ppt
- User Acceptance An Appraisal model research on E-Government services(2005年公共管理国际会议论文).doc
- USSD移动增值业务.doc
- Virus-Enabled Synthesis and Assembly of Nanowires for Lithium Ion Battery Electrodes-材料合成化学课件PPT.ppt
- Visual FoxPro数据库操作基础.ppt
- VLS方法制备纳米线-材料合成化学课件PPT.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)