[2018年必威体育精装版整理]03输入输出函数与顺序结构.pptVIP

[2018年必威体育精装版整理]03输入输出函数与顺序结构.ppt

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

输入输出函数 与顺序结构 C语句概述 输入与输出 字符数据的输入输出 格式输入与输出函数 顺序结构程序设计 一、C语句概述 二、输入与输出 输入:数据从输入设备流向计算机。 输出:数据从计算机流向输出设备。 C语言无输入输出语句,输入和输出由函数实现,使用前要用预编译命令加入头文件。 #include stdio.h 输入输出函数有: 字符输入函数:getchar() 字符输出函数:putchar() 格式输入函数:scanf() 格式输出函数:printf() 2.格式输出函数:printf() 可输出若干个任意类型数据。 格式:printf(格式控制,输出表列) 如:printf(“int %d,float %f”,2,2.5) 普通字符直接输出,而%d %f这种格式字符实际输出后面对应的值。 3.格式输入函数:scanf() 将输入值存到对应变量中(本质是地址)。 格式:scanf(格式控制,地址表列) 如:scanf(“%d%f”,a,b) 三、顺序结构程序设计 辽东学院信息技术学院 1.控制语句: 控制语句流程 1 if() else 条件语句 2 switch() 开关语句 3 while() 循环语句 4 do while(); 循环语句 5 for() 循环语句 6 break 间断语句 7 continue 继续语句 8 goto 转向语句 9 return 返回语句 2.函数调用语句 函数调用加分号构成语句 printf(“function call”); 3.表达式语句 表达式加分号构成语句 a=100 赋值表达式 a=100; 赋值语句 4.空语句 只有一个分号的语句,什么也不做 加的位置不对会有大问题 可用来作为循环语句中的循环体 5.复合语句 用一对{}括起来的语句 { z=x+y; printf(“%f”,z); } 1.字符数据的输入输出 字符输入函数:getchar(),从输入设备得到一个字符。 字符输出函数:putchar(字符),向终端输出一个字符。 例:输入输出单个字符。 #include stdio.h void main() { char c; c=getchar(); putchar(c); putchar(\n); } 结果: a a printf(“% - + 0 m . n l/h 格式字符”) 起始符号 左对齐 空位补0 带+-号 宽度 精度 长或短型 格式字符说明 整数 %d:以十进制带符号形式输出整数 %u:以十进制无符号形式输出整数 %o:以八进制无符号形式输出整数 %x:以十六进制无符号形式输出整数 实数 %f:以小数形式输出单,双精度数,隐含输出六位小数 %e:以指数形式输出实数 %g:选用%f或%e格式中输出宽度较短的一种格式,不输 出无意义的0 字符 %c:以字符形式输出,只输出一个字符 %s:输出字符串 %%:输出% 注意:格式类型与输出项类型要一致 l:用于long ,可加在d,o,x,u前面 用于double,加在f前(可不用) h: 用于short,可加在d,o,x,u前面 m:数据最小宽度 ,不足扩展。 n:对实数,表示输出n位小数; 默认6(多四舍五入,少补0) 对字符串,表示截取的字符个数 #include stdio.h void main() { char h=a; short a=32767; int b=32768; long c=65535; float x=1.23456; double y=1 printf(%d,%f\n,3.0,3); printf(%c,%s\n,h,abcd); printf(%15hd,%15hu,%15ho,%15hx\n,a,a,a,a); printf(%15d,%15u,%15o,%15x\n,b,b,b,b); printf(%15ld,%15lu,%15lo,%15lx\n,c,c,c,c); printf(%f,%lf\n,x,y); printf(%f,%lf\n,y,x); } scanf(“% * m l/h 格式字符”) 起始符号 抑制符 宽度 长或短型 格式字符说明 整数 %d:以十进制带符号形式输入整数 %u:以十进制无符号形式输入整数 %o:以八进制无符号形式输入整数 %x:以十六进制无符号形式输入整数 实数 %

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档