第4章_顺序程序设.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文档。上传文档
查看更多
第4章_顺序程序设

空语句:只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。 int a=b=c=3; /*int a,b,c; b=c=a=3;*/ /*int a=3,b,c; a=b=c; */ printf(%d %d %d,a,b,c); 4)注意赋值表达式和赋值语句的区别。 赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。 int a,b,t; scanf(%d %d,a,b); if ((a=b)0) t=a; //if ((a=b;)0) t=a; else t=0; printf(%d,t); 三、数据输入与输出 使用getchar函数的几点说明: getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。 使用本函数前必须包含文件“stdio.h”。stdio是standard input output的意思。 (1)d格式符 输出十进制整数。 %d : %md: m为宽度。 若数据的位数小于m,左端补空格。 大于m,按实际位数输出。 %-md:若数据的位数小于m,右端补空格 %ld:输出长整型数据。 (2)O格式符 以八进制整数形式输出。 注:将符号位也作为八进制数的一部分输出。 #include stdio.h void main() {int a; a=-1; printf(“%d,%o,%8o,a,a,a); } (3)X格式符 以十六进制形式输出整数。 #include stdio.h void main() {int a; a=-1; printf(%x,%o,%d,a,a,a); } (4)u 格式符 用来输出unsigned 型数据。 以十进制整数形式输出。 #include stdio.h void main() { unsigned int a= 65535; int b=-2; printf(%d,%o,%x,%u\n,a,a,a,a); printf(%d,%o,%x,%u\n,b,b,b,b); } (5)c格式符 用来输出一个字符。 #include stdio.h void main() { char a= p,b=o; printf(%-3c%c,a,b); } (6)s格式符 用来输出一个字符串。 %s: %ms:输出的字符串占m列。 %-ms:若串长小于m,则右补空格。 %m.ns 表示输出字符串宽度为m,取字符串左端n个字符输出,左补空格。 %-m.ns:右补空格 (7)f格式符 用来输出实数,以小数形式输出。 %f %m.nf 输出的数据共占m位,其中小数占n位。 %-m.nf (8)e格式符 以指数形式输出实数。 (9) g格式符 用来输出实数,根据数值的大小,自动选择f格式或e格式,且不输出无意义的零。 #include stdio.h void main() { float f=123.468; printf(%f %e %g,f,f,f); } 说明: 输出最小宽度:用十进制整数来表示输出的最少位数。 若实际位数多于定义的宽度,则按实际位数输出, 若实际位数少于定义的宽度则在左端补以空格。 精度:精度格式符以“.”开头,后跟十进制整数。含义是:如果输出数字,则表示小数的位数; 如果输出的是字符,则表示输出字符的个数; 若实际位数大于所定义的精度数,则截去超过的部分。 长度:长度格式符为h,l两种, h表示按短整型量输出, l表示按长整型量输出。 练习4.5 1、 “格式控制字符串”与printf函数类似。可以包含以下三种 类型 的信息: 格式说明:与printf类似,以%开始,以一个格式字符 结束; 空白字符(空格、\t、\n):输入多个数据时的缺省 分隔符,可以省略,在输入数据时可以以任一种空白字符分隔; 普通字符(照原样输入)。 2、 “地址表列”是由若干个地址组成的列表,各地址之间用逗号分隔。如变量的地址表示为:变量名。 指定输入宽度: 用下面的函数输入数据,在键盘上应该如何输入? scanf (“%d,%d”,a,b); scanf (“%d%d”,a,b); scanf (“%d %d”,a,b); scanf (“%d:%d”,a,b); scanf (“a=%d,b=%d”,a,b); scanf (“%d%c%f”,a,b,c); 若输入: 1234 a 12

文档评论(0)

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

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

1亿VIP精品文档

相关文档