网站大量收购独家精品文档,联系QQ:2885784924

-课简单的C程序设计—顺序结构.docVIP

-课简单的C程序设计—顺序结构.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
-课简单的C程序设计—顺序结构

第3课 简单的C程序设计—顺序结构(二) 教学目标 1、 格式输入与输出 printf函数(格式输出函数) scanf函数(格式输入函数) 教学过程 Printf 函数 (格式输出函数) 1、Printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。 语法: printf(“格式控制字符串”,变量列表) 格式控制串可由格式字符串和非格式字符串两种组成。 格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如: 非格式字符串在输出时原样照印,在显示中起提示作用。 例: main() { int a=88,b=89; printf(%d %d\n,a,b); /*两格式串%d 之间加了一个空格(非格式字符)*/ printf(%d,%d\n,a,b); /*格式控制串中加入的是非格式字符逗号*/ printf(%c,%c\n,a,b); /*格式串要求按字符型输出 a,b值*/ printf(a=%d,b=%d,a,b); /*为了提示输出结果又增加了非格式字符串*/ } 2、格式字符串 语法:[对齐标志][输出最小宽度][.小数精度][长度]类型 其中方括号[]中的项为可选项。 (1) 类型:类型字符用以表示输出数据的类型,其格式符和意义如下表所示: 格式字符意 义d以十进制形式输出带符号整数(正数不输出符号)o以八进制形式输出无符号整数(不输出前缀0)x,X以十六进制形式输出无符号整数(不输出前缀Ox)u以十进制形式输出无符号整数f以小数形式输出单、双精度实数(小数部分占6位)e,E以指数形式输出单、双精度实数g,G以%f或%e中较短的输出宽度输出单、双精度实数c输出单个字符s输出字符串(2)标志:标志字符为-、+、#、空格四种,其意义下表所示: 标 志意 义-结果左对齐,右边填空格+输出符号(正号或负号)空格输出值为正时冠以空格,为负时冠以负号#对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;(3)输出最小宽度:用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。 (4)精度:精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;若实际位数大于所定义的精度数,则四舍五入,若不足则补0; 如果输出的是字符,则表示输出字符的个数,若实际位数大于所定义的精度数,则截去超过的部分。 (5)长度:长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出。 例: main() { int i=10,j=-12; long n=60000; float f=115.98284; printf(i=%+d,j=%+d\n,i,j); printf(i=% d,j=% d\n,i,j); printf(i=%6d,i=%-6d\n,i,i); printf(n=%8ld,n=%08d\n,n,n); printf(f=%10.3f,f=%-10.3f\n,f,f); printf(i=%#o,i=%#x\n,i,i); } Scanf 函(格式输入函数) 1、Scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。 语法: Scanf(“格式控制字符串”,地址列表); 其中,格式控制字符串的作用与printf函数相同,可加入非格式字符串(如:scanf(x=%d,x)),但不能显示非格式字符串。地址表列中给出各变量的地址。地址是由地址运算符“”后跟变量名组成的。 例如: a, b 分别表示变量a和变量b 的地址。变量的地址是C编译系统分配的,用户不必关心具体的地址是多少。 在赋值表达式中给变量赋值,如: a=567 则,a为变量名,567是变量的值,a是变量a的地址。 例: main() { int a,b,c; printf(输入 a,b,c\n); scanf(%d%d%d,a,b,c); printf(a=%d,b=%d,c=%d,a,b,c); } 在本例中,由于scanf函数本身不能显示提示串,故先用printf语句在屏幕上输出提示,请用户输入a、b、c的值。执行scanf语句,进入用户屏幕等待用户输入。用户输入7 8 9后按下回车键。在sca

文档评论(0)

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

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

1亿VIP精品文档

相关文档