第3章-数据的输出与输入.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章-数据的输出与输入

第三章 数据输入与输出 C语言本身不提供I/O的语句,在C程序中通过调用标准库函数提供的I/O操作函数来实现数据的输入输出。 #include stdio.h 或#include “stdio.h” 3.1 字符输出putchar() 3.2 字符输入getchar() 3.3 数据输出printf() 3.4 数据输出scanf() 格式: putchar( c ) 参数: c为字符常量、变量或表达式 功能:把字符c输出到显示器上 3.1 字符输出函数 #include stdio.h main() { int c; char a; c=65; a=B; putchar(c); putchar(\n); putchar(a); } A B 例3.1:利用putchar函数输出字符。 运行结果: #include stdio.h main() {int a,b,c; char d,e; a=55; b=56;c=72;d=e;e=l; putchar(c); putchar(d); putchar(e);putchar(e); putchar(a+b); putchar(\n); } Hello 例:利用putchar函数输出字符。 运行结果: 注意:字符输出函数的参数c可以是字符常量、变量或表达式。 输出的字符不会自动换行。 格式:getchar( ) 功能:从标准输入设备上输入一个字符。 在键入Enter键之后才开始读入。 一个getchar函数只能接收一个字符。 3.2 字符输入函数 例3.2: #include stdio.h main() { char c; c=getchar(); putchar(c); printf(“c=%c\n”,c); printf(“c=%d\n”,c); } b bc=b c=98 #include stdio.h void main() { char ch; printf(从键盘上按任意一个字母键,然后按回车键:); ch = getchar(); printf(你按的字母键是:); putchar(ch); putchar(\n); } 注意:字符输入函数只能接收从键盘输入的一个字符。函数没有参数,要将输入的结果输出,则须先将输入的数据赋值。 3.3 用printf函数输出数据 3.3.1 printf函数的格式 一般格式:printf(格式控制,输出列表) 功能:向标准输出设备输出若干个任意类型的数据 %d:以带符号的十进制形式输出整数 %o:以八进制无符号形式输出整数 %x:以十六进制无符号形式输出整数 ... printf(“格式控制字符串”, 输出表列) “格式控制字符串”,必须用英文的双引号括起来,它的作用是指定输出格式。 双引号内部的普通字符原样输出;%[修饰符],用于指定输出格式 格式说明按照位置顺序一一对应输出列表中的输出项 “输出项列表”,罗列所有的输出项,它可以是0个、1个或者多个,多个输出项之间用,作为分隔符。 输出项可以是整数、实数、字符和字符串 int x = 3, y = 2; printf(x = %d, y = %d\n, x, y); x = 3 , y = 2 表3-1 格式说明符 输出整 型数据 d 以带符号十进制整数输出 o 以八进制无符号整数输出(不输出前导0) x或X 以十六进制无符号整数输出(无前导0x或0X) u 以十进制无符号整数输出 输出字符数据 c 以字符形式输出单个字符 s 输出一个字符串 输出实型数据 f 以小数形式输出浮点数(6位小数) e或E 以标准指数形式输出浮点数(6位小数) g 选用%f,%e中输出宽度较小的一种格式 d x,X o u c s e,E f g %% 举例: 十六进制无符号整数 不带符号十进制整数 十进制整数 指数形式浮点小数 单一字符 字符串 八进制无符号整数 小数形式浮点小数 e和f中较短一种 百分号本身 int a=567;printf ( “%d”,a); int a=255;printf(“%x”,a); int a=65;printf(“%o”,a); int a=-2;printf(“%u”,a); char a=65;printf(“%c”,a); printf(“%s”,“ABC”); float a=567.789;printf(“%e”,a); float a=567.789;printf(“%f”,a); float a=567.789;printf(“%g”,a); printf(“%%”); 567 ff 101 4294967294 A A

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档