计算机二级考试C语言辅导共三部分:第一部分.pptVIP

计算机二级考试C语言辅导共三部分:第一部分.ppt

  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文档。上传文档
查看更多
1)字符输入函数: putchar( ) (功能,参数及其类型,返回值及其类型) putchar(‘a’); putchar(‘\023’);putchar(‘\x1a’);putchar(30+35); char x; int y; float z; putchar(x); putchar(y); putchar(z); 2)字符输入函数:getchar()(功能,返回值及其类型) x=getchar(); putchar(getchar()); 3)格式输出函数printf() (1)输出类型(在格式控制字符串中加入类型说明符): %d,%ld,%o,%x,%u,%f,%e,%c,%s 说明:(1)输出项与格式描述符个数相等,类型匹配 (2) 输出时,格式限制符中的普通字符按原样输 出 printf(“x=%d,%f”,x); printf(“x=%d”,x,y); printf(“x=%d,y=%f”,x,y); (3)输出时,注意数值的符号(负号)和小数点占据的位 数 printf(“%3d,%3d,%3.2f”,-456,456,3.27); printf(“%+3d,%_3d,%3.2f”,456,456,3.27); (2)输出长度(在类型限定前加上数字) %3d,%8d,%-8d,%5.3f,%.3f,%5c,%5.3s 说明:1)实数输出时,默认是6位小数 2)截取小数时需四舍五入 (3)输出表达式时,先按从右到左运算,在从左至右输出 n = 1; printf(“%d,%d,%d”,n,n++,++n); 基本原则:不能使输出数据失真,当限制长度比实际长度短,按实际长度输出 printf(“%3s,%2d,%2.3”,”abcd”,123,23.5678); 4)格式输入函数scanf() (1) “格式控制”后面应当是变量地址,而不应是变量名。int n; scanf(“%d”,n); scanf(“%d”,n); (2)如果在“格式控制”字符串中除了格式说明符以外还有其他普通字符,则在输入数据时应输入与这些字符相同的字符。 scanf(“n1=%d,n2=%d”,n1,n2) (3) 格式字符和输入列表的变量类型匹配,个数相等 int i; float j,k; double l; scanf(“%d%d”,i, j); scanf(“%d%f”,i, j,k); scanf(“%d%f%f”,i, j); scanf(“%f”,l); (3)在输入数值数据时,遇以下情况时该认为结束。 a.遇空格,或按“回车”或“跳格”(Tab)键。 b.按指定的宽度结束。 c.遇非法输入。 1scanf(“%d%d”,a,b); 12x3 ↙ 2scanf(“%d%f”,x1,x2); 123.4 ↙ 3 scanf(“%d%d”,x1,x2); scanf(“%c”,c); 12_3↙ 12 3a ↙ a↙ 4 scanf(“%2d%*3d %2d”,a,b); 输入↙ (4)对于“%c” ,空格字符和转义字符都是有效字符。 scanf(“%c%c”,c1,c2); 12 ↙ 1_2 ↙ (5)scanf()函数格式限制中只有”域宽”,而没有小数位数的限制 scanf(“%5.1f”,x); (6) double a; scanf(“%lf”,a); 总结:基本内容在第三章,重点是scanf()函数和printf()函数的应用,选择题一般各占一题18\19,还有后面的综合应用 1)若变量已正确定义为int型,要通过语句scanf(“%d,%d,%d”,a,b,c);给a赋值1,给b赋值2,给c赋值3,以下输入形式中错误的是(_代表一个空格)(08.9) A)_ _ _ 1,2,3回车 B)1_2_ 3 回车 C)1,_ _ _2,_ _ _3 回车 D)1,2,3 回车 2)程序段:int x=12; double y=3.141593; printf(“%d%8.6f”,x,y);的输出结果是(09.3) A)123.141593 B)12 3.141593 C)

文档评论(0)

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

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

版权声明书
用户编号:8126037011000004

1亿VIP精品文档

相关文档