第三章键盘输入与屏幕输出解读.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机教研室 计算机教研室 C语言程序设计 第三章 键盘输入与屏幕输出 C语言程序设计 本章重点内容 一、C语言的基本语句形式 二、格式输入输出函数:scanf( )和printf( ) C语言程序设计 一、C语言中的基本语句形式 1、变量声明语句 int x,y; 2、表达式语句 i++; i=i+1; c=a-b; 3、函数调用语句 scanf printf 4、复合语句 { t=x;x=y;y=t; } 5、空语句 ; 6、控制语句 if-else while do-while for C语言程序设计 二、格式输出函数 ⑴ 一般形式: printf(格式字符串,输出列表) 例如: printf(%d,sum); 【功能】按指定格式输出数据 其中,“格式字符串”是用双引号括起来的字符串,包括两部分内容: 一部分是普通字符, 这些字符将按原样输出;另一部分是格式控制字符,也称为“转换控制字符串”,是由“%”和格式字符组成,如:%c,%d,%f等,它指定输出项的输出格式。 “输出列表”是由若干表达式组成的表列,可以是常量、变量,也可以是表达式。 C语言程序设计 例如: #include stdio.h void main() { int x=10; char y=A; double m=3.14159; printf(x=%d y=%c m=%f\n,x,y,m); } C语言程序设计 printf的格式字符归纳 符号 作 用 d,i 用于输出十进制有符号整数 u 用于输出十进制无符号整数 f 用于输出浮点数 c 用于输出单个字符 s 用于输出字符串 p 用于输出指针(地址)的值 E,e 用于输出指数形式的浮点数 X, x 用于输出无符号以十六进制表示的整数 o 用于输出无符号以八进制表示的整数 G,g 用于自动选择合适的表示法输出浮点数 C语言程序设计 格式字符串中,在%和格式字符间可以插入以下附加符号(又称修饰符)。 符号 作 用 l 用于长整型整数,可加在格式符d、o、x、u前面 m(正整数) 数据最小宽度 n(正整数) 对实数表示输出n位小数;对字符串,表示截取的字符个数 - 输出的数字或字符在域内向左靠 C语言程序设计 常用输出控制字符: \n换行 \t 跳格 \b 退格 如果想输出字符“%”,则应用连续两个%表示, 如:printf(“%f%%”,1.0/3); 结果是输出 0.333333% print函数中字符%的输出: C语言程序设计 #include stdio.h void main() {char c, s[ ] ={Hello,I am a teacher!}, *p; int a=1234, i=12; double f=3.141592653589; double x=0.12345678987654321; p=Hello,I am a student!; c=\x41; printf(a=%d\n, a); /*结果输出十进制整数a=1234*/ printf(a=%6d\n, a); /*结果输出6位十进制数a= 1234*/ printf(a=%06d\n, a); /*结果输出6位十进制数a=001234*/ printf(a=%2d\n, a); /*a超过2位, 按实际值输出a=1234*/ printf(i=%4d\n, i); /*输出4位十进制整数i= 12*/ printf(i=%-4d\n, i); /*输出左对齐4位十进制整数i=12*/ printf(i=%p\n, i); /*输出变量i的地址*/ printf(f=%f\n, f); /*输出浮点数f=3.141593*/ printf(f=%6.4f\n, f); /*输出总宽度为6位且小数点后4位小数的浮点数 f=3.1416*/ printf(x=%lf\n, x); /*输出长浮点数x=0.123457*/ printf(x=%18.16lf\n, x); /*输出18位,其中小数点后16位的长浮点数x=0.1234567898765432*/ printf(c=%c\n, c);

文档评论(0)

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

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

1亿VIP精品文档

相关文档