C语言程序设计学习笔记.docx

上传人:牧羊曲112 文档编号:3155323 上传时间:2023-03-11 格式:DOCX 页数:4 大小:37.25KB
返回 下载 相关 举报
C语言程序设计学习笔记.docx_第1页
第1页 / 共4页
C语言程序设计学习笔记.docx_第2页
第2页 / 共4页
C语言程序设计学习笔记.docx_第3页
第3页 / 共4页
C语言程序设计学习笔记.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计学习笔记.docx》由会员分享,可在线阅读,更多相关《C语言程序设计学习笔记.docx(4页珍藏版)》请在三一办公上搜索。

1、C语言程序设计学习笔记 1 2 3 4 5 6 2)修饰符(位于%和格式字符之间) l 长 d ld f lf h 短 + 使输出的数字总是带有“+”或者“-” - 左对齐 0 加前导0 (前导和左对齐不能同时使用) # 在输出的八进制或者十六进制前加前导“0” 或者“0X”其他进制中不其作用。 3)输出数据所占宽度(m.n) (1)对整数指定宽度: m:当变量的实际宽度小于m时,左边多余位置补空格;当变量的实际宽度大于m时,按实际输出。 n:当变量的实际宽度大于n时,按实际输出;当变量的实际宽度小于n时,左边多余位置补0; 7 (2)对实数指定宽度: m:用于指定实数的总体宽度,包括小数点

2、当实数的总体宽度小于m时,在数据左侧补空格;当实数的总体宽度大于m时,m无效。 n:用于指定实数的小数部分宽度,当实数的小数部分小于n时,在数据右侧补0;当实数的小数部分大于n时,将小数的多余部分四舍五入。 (3)对g或G指定宽度 m:代表输出的总宽度 n:代表输出几个有效位 (4)对s指定宽度 m:代表输出的总宽度 n:代表输出字符的个数 程序1,输出格式限制 #include void main int a=32767; long int al=32768; unsigned b=65535; float c=123.456789; double d=987.3654321; char c

3、h=A,s=abcdefg; clrscr; printf(a=%dn,a ); a=32767 printf( al=ldn,al); al=32768 printf(b=%u, b=%o b=%xn,b,b,b ); b=65535, b=177777, b=ffff printf(c=%f, b=%e, b=%gn,c,c,c ); c=123.456789 c=1.23457e*02 c=123.457 printf(d=%lf, d=%en,d,d ); d=987.654321, d=9.87654e*02 printf( ch=%cn,ch); ch=A printf(s=%sn

4、,s ); s=abcdefg printf(%n ); % printf( a=%pn,a); a=7FFF 程序2:修饰符的使用 #include 8 void main int a=10; unsigned c=65535; float b=-10.56; clrscr; printf(a=%dn,a); a=10 printf(a=%+dn,a); a=+10 printf(b=%fn,b); printf(a=*%010d*n,a); printf(c=%#on,c); printf(c=%#xn,c); 程序3输出数据宽度使用 #include void main int a=10

5、; float b=123.456; clrscr; printf(a=*%10d*n,a); printf(a=*%.10d*n,a); printf(a=*%1d*n,a); printf(a=*%.1d*n,a); printf(b=%fn,b); printf(b=%15fn,b); printf(b=%.2fn,b); printf(b=%.5fn,b); printf(b=%8.5fn,b); 程序4输出数据宽度使用 b=-10.56 a=*000000000010* c=0177777 c=0xffff a=*-10* a=*0000000010* a=*10* a=*10* b

6、=123.456001 b=-123.456001 b=123.46 b=123.45600 b=123.45600 (以小数位为主) 9 #include void main float b=123.456; char s=abcdefg; clrscr; printf(b=%gn,b); b=123.456 printf(b=%5gn,b); b=123.456 printf(b=%10gn,b); b=-123.456 printf(b=%.4gn,b); b=123.5 printf(s=%sn,s); s=abcdefg printf(s=%5sn,s); s=abcdefg printf(s=%15sn,s); s=-abcdefg printf(s=%.3sn,s); s=abc printf(s=%.15sn,s); s=abcdefg 10 11 12 13 14 15 16

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号