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

谭浩强C程序设计04_顺序程序设计_z.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
谭浩强C程序设计04_顺序程序设计_z

例: 大伯卖葡萄,3.2元钱一斤,某小伙买了N斤(从键盘输入scanf),求小伙需要付多少钱,输出到屏幕? 假如说大伯不收分为单位的零钱,要求四舍五入到毛,需要付多少钱? 练习 P88 4.9 4.10 实例1 字符数据的输入输出 一、字符输出函数 putchar( c ) 用于向显示 器输出一个字符。 c参数可以是字符型或整型数据。 例:putchar(‘a’); putchar(a); putchar(97); //a //? //a 参见书本P71例4.1 说明:可以输出转义字符。 如:putchar(\n); 一次只允许输出一个字符。如:putchar(“BOY”); × 二、字符输入函数 getchar( ) 用于从键盘接收一个字符。 c=getchar(); 例:从键盘接收一个字符,并向屏幕输出。 #include stdio.h main() { char c; c=getchar(); putchar(c); } 练习1 字符数据的输入输出 实例2 格式输出 例:printf(“%d”,i); printf(格式控制符,输出表列); 说明:1.格式控制符:用“”括住,用于说明输出格式 格式说明: (如%d),为输出格式,以%为标志 普通字符:照原样输出的字符或转义字符。 2.输入表列:用,分隔的常量、变量或表达式。 其个数应与格式控制符中%个数相同。 例: a=b=3; printf(“wait a moment!\n” ); printf(“%d+%d=%d”,a,b,a+b); wait a moment! 3+3=6 一、格式输出函数 printf( ) d,i x,X o u c s e,E f g %% 格式字符: 十六进制无符号整数 不带符号十进制整数 十进制整数 指数形式浮点小数 单一字符 字符串 八进制无符号整数 小数形式浮点小数 e和f中较短一种 百分号本身 int a=567;printf ( “%d”,a); int a=255;printf(“%x”,a); int a=65;printf(“%o”,a); int a=567;printf(“%u”,a); char a=65;printf(“%c”,a); printf(“%s”,“ABC”); float a=567.789;printf(“%e”,a); float a=567.789;printf(“%f”,a); float a=567.789;printf(“%g”,a); printf(“%%”); 567 ff 101 567 A ABC 5.677890e+02 567.789000 567.789 % 说明:1.格式字符要区分大小写 2.格式字符与输出项个数应相同,按先后顺序一一对应 3. 格式字符与输出项类型不一致,自动按指定格式输出 .n 对实数,指定小数点后位数(四舍五入) 对字符串,指定实际输出位数 修饰符 功 能 m 输出数据域宽,数据长度m,左补空格;否则按实际输出 输出数据在域内左对齐(缺省右对齐) - 指定在有符号数的正数前显示正号(+) + 输出数值时指定左面不使用的空位置自动填0 0 在八进制和十六进制数前显示前导0,0x # 在d,o,x,u前,指定输出精度为long型 在e,f,g前,指定输出精度为double型 l 附加格式说明符(修饰符) 练习2 字符数据的输入输出 1. 调试以下的程序段。并根据输出结果理解为什么? 2. 调试以下的程序段。并根据输出结果理解为什么?

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档