正在加载图片...
例inta=10; float b=40. 8 char c=w*d=abcdef printf( %5d%83f% 3c%-5d%8sn", a, b,c, a, d) 变量a的输出宽度占5格;变量b占8格(其中小数点后 保持3位);变量c占3格;变量d占8格。结果是 1040.800w10 abcdef 这里下划线_代表空格,输出宽度无符号或加十”号 是右对齐,加””号是左对齐。其它格式字符还有 %u,%0,9%x,%e,%og,%oe和%of等。以及%%表示输出符号% 注意:输出长整型时,格式字符前要加l(小写);而 输出foat型和 double型数据时,都用格式字符%of;输出 长双精度( ong double)实数时格式字符前要加L(大写)。4 例 int a=10; float b=40.8; char c='w',*d="abcdef"; printf("%5d%8.3f%3c%-5d%8s\n",a,b,c,a,d); 变量a的输出宽度占5格;变量b占8格(其中小数点后 保持3位);变量c占3格;变量d占8格。结果是: _ _ _10_ _40.800_ _w10_ _ _ _ _abcdef 这里下划线_代表空格,输出宽度无符号或加”+” 号 是右对齐,加”-”号是左对齐。其它格式字符还有 %u,%o,%x,%e,%g,%e和%f等。以及%%表示输出符号%。 注意:输出长整型时,格式字符前要加l(小写);而 输出float型和double型数据时,都用格式字符%f;输出 长双精度(long double)实数时格式字符前要加L(大写)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有