C语言编程学习课件 (14).pdf

上传人:刘静 文档编号:57972760 上传时间:2022-11-06 格式:PDF 页数:15 大小:1,014.39KB
返回 下载 相关 举报
C语言编程学习课件 (14).pdf_第1页
第1页 / 共15页
C语言编程学习课件 (14).pdf_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《C语言编程学习课件 (14).pdf》由会员分享,可在线阅读,更多相关《C语言编程学习课件 (14).pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Programming In CProgramming In C Programming In CProgramming In C According to the five characteristics of the algorithm,a complete program must have output.The default standard output device is the displayer.There is no output statement in C,so it needs to call the output function in the standard l

2、ibrary function to display data and information.Common output functions are:printf(),putchar(),puts().These library functions used in a program need to include the header file stdio.h.Programming In CProgramming In C The prototype for printf()is int printf(const char*control_string,.);printf(“a=%4d,

3、b=%.2fn“,10 ,3.5);“a=10,b=3.50n”Programming In CProgramming In C printf(“The total of 6 and 5 is%d.”,6+5);printf()function allows to expression and display the results.%d:control string.output a integer expression Code Format%a Hexadecimal output in the form 0 xh.hhhhp+d(C99 only).%A Hexadecimal out

4、put in the form 0Xh.hhhhP+d(C99 only).%c Character.%d Signed decimal integers.%i Signed decimal integers.%e Scientific notation(lowercase e).%E Scientific notation(uppercase E).%f Decimal floating point.printf()functions format specifiers(1)printf()functions format specifiers(2)Code Format%g Uses%e

5、or%f,whichever is shorter.%G Uses%E or%F,whichever is shorter.%o Unsigned octal.%s String of characters.%u Unsigned decimal integers.%x Unsigned hexadecimal(lowercase letters).%X Unsigned hexadecimal(uppercase letters).%p Displays a pointer.The Minimum Field Width Specifier Program 1.16#include int

6、main(void)double item;item=10.12304;printf(%fn,item);printf(%10fn,item);printf(%12fn,item);return 0;10.123040 10.123040 10.123040 The Precision Specifier#include int main(void)printf(%.4fn,123.1234567);printf(%8dn,1000);printf(%.15sn,This is a simple test.);return 0;123.1235 1000 This is a simpl Jus

7、tifying Output#include int main(void)printf(.n);printf(right-justified:%8dn,100);printf(left-justified:%-8dn,100);return 0;.right-justified:100 left-justified:100 Programming In CProgramming In C#include stdio.h void main()int a=2016,b=19,c=478;printf(Grade Age Score n);printf(%d%d%dn,a,b,c);printf(

8、%d%d%dnn,a,b,c);printf(Grade Age Score n);printf(%-8d%-8d%-8dn,a,b,c);Program output Grade Age Score 201619478 2016 19 478 Grade Age Score 2016 19 478 Programming In CProgramming In C#include stdio.h void main()int a=2016,b=-19,c=478;long d=-1;short e=99000;printf(Grade Diff Scoren);printf(“%+-6d%+-

9、5d%+-5dn”,a,b,c);printf(“%06d%5d%05dn”,a,b,c);printf(“d:%lu,%ld,%#lXn”,d,d,d);printf(“e:%hu,%hd,%#hxn”,e,e,e);Program output Grade Diff Score+2016 -19 +478 002016 -19 00478 d:4294967295,-1,0XFFFFFFFF e:33464,-32072,0 x82b8 Programming In CProgramming In C#include stdio.h void main()char ch=Y;printf(

10、%-3c,%5sn,ch,JavaScript);printf(&ch=%pn,&ch);printf(Pass=%.1f%n,13.0/27*100);Program output Y ,JavaScript&ch=0018FF44 Pass=48.1%putchar()The putchar()function outputs one character given in parentheses on the screen.putchar(chputchar(ch)putchar(putchar(n);n);putchar(65);putchar(65);putchar(putchar(7);7);puts()The puts()function is used to display a string given in parentheses.puts(stringputs(string)puts(ID:P1588puts(ID:P1588 nName:Li PingnName:Li Ping nAge:23nAge:23 n);n);outputoutput:ID:P1588ID:P1588 Name:Li PingName:Li Ping Age:23Age:23 Programming In CProgramming In C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁