第03章顺序结构程序设计.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文档。上传文档
查看更多
使用scanf函数时应注意的问题 Scanf函数中的“格式控制”后面应当是变量地址,而不是变量名。例:scanf(“%f%f”,a,b); × 如果在“格式控制字符中串”中除了格式声明外还有其他字符,则在输入数据时在对应位置上应输入与这些字符相同的字符。 在用“%c”格式声明输入字符时,空格字符和“转义字符”中的字符都作为有效字符输入。 在输入数值数据时,如输入空格、回车、tab键或遇非法字符,认为该数据结束。 例如:scanf(“%d%c%f”,a,b,c) 1234a123o.26 字符数据的输入和输出 1.用putchar函数输出一个字符 putchar(c) 输出字符变量c的值 注意:Putchar(c)中的c可以使字符常量、整型常量、字符变量或整型变量。 2.用getchar函数输入一个字符 getchar()计算机获得一个字符 注意:执行getchar函数不仅可以从输入设备获得一个可显示的字符,而且可以获得在屏幕上无法显示的字符,如控制字符。 * * 第三章 顺序结构程序设计 第三章 顺序结构程序设计 第三章 顺序结构程序设计 ● 格式输出语句 ● 格式输入语句 本章重点: 第三章 顺序结构程序设计 第三章 顺序结构程序设计 一、函数格式 printf(“格式字符串”,输出项列表) 3.1 格式输出函数(语句) 第三章 顺序结构程序设计 输出项可以是常量、变量、表达式,当有多个输出项时,各项之间用逗号分隔。 格式字符串必须用双引号括起,格式字符串由格式说明符和普通字符两部分组成。 第三章 顺序结构程序设计 格式字符串中的普通字符将按原样输出,格式说明符将按输出格式, 被输出列表中相应输出项代替。 [例] printf()例子 main( ) { int a=4, b=5; float x1=4.5, x2=5.5; printf(“%d” , 3); printf (“%d,%d,%d” , a, b, a+b); printf(“x1=%f x2=%f, x1, x2); printf(“Your name is %s”, “WJJ”); } 第三章 顺序结构程序设计 二、格式字符 如 %d %6.2f %Lf 按科学计数法输出 e 按浮点型小数输出 f 按字符串输出 s 按十六进制整数输出 x 按八进制整数输出 o 按十进制整数输出 d 按字符型输出 c 意义 格式字符 格式字符规定了对应输出项的输出格式,常用格式字符见下表 [例] printf()例子 main( ) { printf(“%d %d\n” , 100, 200); printf(“%5d %5d\n” , 100, 200); printf(“%ld\n” , ; printf(“%f \n” ,3.1415926); printf(“%3.2f \n” ,3.1415926); printf(“%c\n”, ‘A’); printf(“%s”, “How are you”); printf(“How are you”); } 第三章 顺序结构程序设计 3.2 格式输入函数(语句) 第三章 顺序结构程序设计 一、函数格式 scanf ( 控制字符串,输入项列表); 其中控制字符串规定数据的输入格式,必须用双引号括起,其内容是由格式说明和普通字符两部分组成。 输入项列表则由一个或多个变量地址组成,当变量地址有多个时,各变量地址之间用逗号“,”分隔。 main ( ) { int x, y; scanf(“%d,%d”, x, y); printf(“x=%d y=%d”, x, y); } 第三章 顺序结构程序设计 scanf()控制字符串中的普通字符在输入时必须原样输 入,否则将不能得到正确的输入结果。 scanf()中各变量前要加地址操作符“”,这是初学者容易忽略的一个问题。应注意输入类型与变量类型一致。 特别应注意以下两点: main ( ) { int x; scanf(“please input x:”, x); printf(“x=%d”, x); } 第三章 顺序结构程序设计 二、格式字符 如 %d %6.2f %Lf 各个格式字符及其意义见下表 输入一个字符串 s 输入一个字符 c 输入一个指数形式的浮点数 e 输入一个小数

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档