[工学]c语言 第二讲-输入输出函数.ppt

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

常州信息学院C语言课程组 第二讲 C输入输出函数 本讲主要任务: 数据的输入和输出函数的基本使用方法。 掌握要求: 任何一个程序都会涉及数据的输入和输出,掌握其应用。 考试题:一般出现在改错题和程序编程题中。 2.1 数据输出函数 数值数据(整数和小数)的输出; 字符数据的输出; 字符串数据的输出; 数组数据输出; 结构数据输出; 指针数据输出; printf函数(格式输出函数) 功能: 按照用户指定的格式,向系统隐含的输出设备(终端)输出若干个任意类型的数据。 一般格式: printf(“格式控制字符串”,输出表列) ; printf函数格式 格式控制 “格式控制”字符串:用双引号括起来的字符串,它指定输出数据项的类型和格式。包括两种信息: 格式说明项:由“%”和格式字符组成,如%d,%f等。格式说明总是由“%”字符开始,到格式字符终止。它的作用:将输出的数据项转换为指定的格式输出。输出表列中的每个数据项对应一个格式说明项。 普通字符:即需要原样输出的字符。 “输出列表”: 是需要输出的一些数据项,可以是表达式。 其它说明 说明: 除了X,E,G外,其他各式字符必须用小写。 可以在printf函数中的“格式控制”字符串中包含转义字符。 一个格式说明必须以“%”开头,以9个格式字符之一为结束,中间可以插入附加格式字符。 想输出%,则应该在格式控制字符串中用连续两个%表示 所有的格式字符 %d,%md,%+md,%-md %ld,%mld,%-mld %o,%mo,%-mo %x,%mx,%-mx %u,%mu,%-mu %c,%mc,%-mc int a=123,b=135790; printf(“a=%d,%2d,%6d,%-2d,%-6d”,a,a,a,a,a); printf(“a=%o,%2o,%6o,%-2o,%-6o”,a,a,a,a,a); printf(“a=%x,%2x,%6x,%-2x,%-6x”,a,a,a,a,a); printf(“a=%u,%2u,%6u,%-2u,%-6u”,a,a,a,a,a); printf(“a=%c,%2c,%6c,%-2c,%-6c”,a,a,a,a,a); printf(“b=%ld,%2ld,%14ld,%-2ld,%-14ld”,a,a,a,a,a); 上机分析运行的结果。 printf(“%s”,”china”); printf(“%10s”,”china”); printf(“%10.3s”,”china”); printf(“%-10.3s”,”china”); printf(“%2.4s”,”china”); float a=123.4567; printf(“%f,%2f,%14f,%2.3f,%2.6f,%14.3f,%14.6f,%-14.6f”,a,a,a,a,a,a,a,a); 格式字符应用举例 2.2 数据输入函数 数值数据(整数和小数)的输入; 字符数据的输入; 字符串数据的输入; 数组数据输入; 结构数据输入; 指针数据输入; (一).格式输入函数 函数作用:按照变量在内存的地址将变量值存进去。 一般格式:scanf(格式控制,地址表列) 其它说明 说明: 对unsigned型变量所需要的数据,可以用%u,%d或%o,%x格式输入。 可以指定输入数据所占的列数,系统自动按它截取所需数据。 如果在%后有一个“*”附加说明符,表示跳过它指定的列数。 输入数据时不能规定精度。 格式说明 输入注意事项 在用“%c”格式输入字符时,空格字符和转义字符都作为有效字符输入。%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔。 输入注意事项 4、在输入数据时,遇到下面情况认为该数据结束: (1)遇到空格,或按“回车”或“跳格”(tab)键。 (2)按指定的宽度结束。 (3)遇到非法的输入。 输入注意事项 2.3 其它输入/输出函数 1、putchar函数(字符输出函数)。 2、getchar函数(字符输入函数)。 3、puts函数(字符串、字符数组中字符串输出函数)。 4、gets函数(字符串输入函数)。 putchar函数(字符输出函数) 一般形式:putchar(字符表达式); 功能: 向终端(显示器)输出一个字符(可以是可显示的字符,也可以是控制字符或其它转义字符)。 例如: putchar(‘y’); putchar(‘\n’); putchar(‘\101’); putchar(‘\’’); getchar函数(字符输入函数) 一般形式:c=getchar(); 功能: 从终端(键盘)输入一个字符,以回车键确认。函数的返

文档评论(0)

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

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

1亿VIP精品文档

相关文档