- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲人:蔡琼 3.2、字符数据的输入输出 一、字符输出函数putchar 1、格式:putchar(c) c具体为:字符的变量、字符本身、字符码、转义字符等等。 2、功能:向标准输出设备输出一个字符。 3、返回值:正常—返回一个输出字符。出错—返回EOF。 4、头文件:stdio.h 例: #include stdio.h main( ) { char a, b, c ; a=′B′; b=′O′; c=′Y′; putchar(a); putchar(b); putchar(c); putchar(′\n′); } 运行结果为: BOY 二、字符输入函数getchar 1、格式:getchar( ) 2、功能:从标准输入设备读入一个字符。 3、返回值:正常—返回一个输入字符。出错—返回-1。 4、头文件:stdio.h 5、举例: char c; c=getchar( ); 一、格式输出函数printf 1、格式:printf(格式控制,输出项); 2、功能:按给定的格式输出输出项。 3、返回值:正常—返回输出字符的个数。 出错—返回负数。 4、格式控制:双引号括起来的一串字符。 包括: 普通字符:原样照印。 \开头的转义字符:P48表3-3 %开头的格式说明符:P81表4-1 完整形式:% ± 0 m.n l 格式字符 完整形式:% ± 0 m.n l 格式字符 ①指定输出形式: 格式字符10种: d:十进制整数。int a=567; printf(“%d\n”, a); 输出567 o:八进制整数。 int a=567; printf(“%o\n”, a); 输出1067 x:十六进制整数。 int a=567; printf(“%x\n”, a); 输出237 u:无符号十进制整数。 int a=40; printf(“%u\n”, a); 输出40 c:单个字符。 char a=65; printf(“%c\n”, a); 输出A s:字符串。 char a[]=“ABC”; printf(“%s\n”, a); 输出ABC f:浮点小数。 float a=567.789; printf(“%f\n”, a); 输出567.789000 e:指数形式。float a=567.789; printf(“%e\n”, a); 输出5.677890e+002 g:e和f较短一种。float a=567.789; printf(“%g\n”, a);输出567.789 %:%本身。 printf(“%f %% \n”, 1.0/3); 输出0.333333% 返回 ②指定输出精度: d、x、o、u前可以加l(long)、h(short) e、f、g前加l(双精度),不加(单精度) 例如:long a=123456789; printf(“%ld\n”, a); 返回 ④空位是否填零: 有0—自动填0 无0—空格 int a=123; printf(“%5d” , a); 结果??123 int a=123; printf(“%05d” , a); 结果00123 例1: main( ) { unsigned short int a=65535; short int b=-2; printf(“a=%d, %o, %x, %u\n” , a, a, a, a); printf(“b=%d, %o, %x, %u\n” , b, b, b, b);} 运行结果为: a=-1 , 177777, ffff, 65535 b=-2 , 177776, fffe, 65534 例2: main( ) { static char s[ ]=“CHINA”; printf(“%3s, %7.2s, %.4s, %-5.3s\n”, s, s, s, s); } 运行结果为:CHINA, ?????CH, CHIN, CHI?? 例3: main( ) { float a=1255.236, b=95.23; printf(“a=%e\n” , a); printf(“b=%e\n” , b); } 运行结果为: a=1.255236e+03 b=9.523000e+01 例4: main( ) { float x=111111.111, y=222222.222; double a=1111111111111.11111111
您可能关注的文档
- 第2章设备基础讲解.ppt
- 第2章实模式下的存储器组织与寻址方式讲解.ppt
- 第2章食品良好操作规范(GMP)讲解.ppt
- 第2章市场营销环境讲解.ppt
- 第2章试验数据的表图表示讲解.ppt
- 第2章数据表的基本操作讲解.ppt
- 第2章数据的存储与运算讲解.ppt
- 第2章数据库和表讲解.ppt
- 第2章数据库设计讲解.ppt
- 第2章水电解质酸碱平衡失调病人护理讲解.ppt
- 2025年市国资委党委开展深入贯彻中央八项规定精神学习教育工作方案与开展学习中央八项规定主题教育工作方案(2篇文).docx
- 在2025年市商务局党组研究部署深入贯彻中央八项规定精神学习教育专题会上的讲话稿、教育动员部署会议上的讲话提纲【2篇文】.docx
- 开展2025年学习八项规定主题教育工作方案与领导在局机关深入贯彻八项规定精神学习教育部署会上的讲话稿(两篇文).docx
- 2025年深入贯彻中央八项规定精神学习教育实施方案与全面落实中央八项规定精神情况总结(2篇文).docx
- 2025年落实中央八项规定精神情况总结稿与领导在深入贯彻中央八项规定精神学习教育工作会议的主持讲话稿(2篇文).docx
- 2025年组织部长在八项规定学习教育工作专班座谈会的讲话稿与开展学习中央八项规定主题教育工作方案(两篇文).docx
- 学习2025年深入贯彻中央八项规定精神知识测试题135题【附答案】与全面深入贯彻中央八项规定精神学习教育实施方案.docx
- 2025年县委书记在中央八项规定精神学习教育动员会上的讲话稿遵守党的政治纪律和落实中央八项规定精神情况个人对照检查材料(2篇文).docx
- 2025年在深入贯彻中央八项规定精神学习教育动员部署会上的讲话稿与在市委党的建设工作领导小组会议暨部署深入贯彻中央八项规定精神学习教育专题会讲话稿(两篇文).docx
- 2025年市工业园区党工委开展深入贯彻中央八项规定精神学习教育工作方案与深入贯彻中央八项规定精神学习教育动员部署会讲话提纲【2篇文】.docx
文档评论(0)