ppts.net
当前位置:首页>>关于%-5d是什么意思??的资料>>

%-5d是什么意思??

5:最少输出5个字符,不足空格前面补充 -:空格后面补充 就是左右对齐的问题,正数右对齐,负数左对齐。

%-md:输出格式为整形,长度为m(输出最小长度),左对齐;可用m表示你的3,4,5,121; %m.nf:输出格式为float型,即带小数点的小数,m为总长度,n为小数长度。 “\”是转义字符,有两种格式“\ddd和\xhh” \ddd:ddd表示三位8进制数; \xhh:表示两...

输出方式为“%5d”表示按5位的固定位宽输出整型数值。如果不足5位,则在前面补空格;超过5位,则按实际位数输出。 下面举例说明其含义。 int a=123;int b=123456;printf("%5d\n", a); // 输出 _ _ 123 ( _ 表示空格),不足5位,在前面补空格printf...

请参考http://zhidao.baidu.com/question/402318865.html 其中有详细说明 %5d 表示按10进制输出数据,最小输出宽度为5个字符,右对齐,如果输出的数据小于5个字符,前补空格。如果超出5个字符,按实际数据长度输出。如: printf("%5d", 100 ); /...

一般如果是%md的话,表示得次数字占据m位,不足的话,左边不上空格 但是,如果是%-md的话,表示不足右不空格

.n这种格式 是用来输出浮点数的 表示带有n位小数 对于%d 这个用来输出整数的格式, .n是没什么意义的 所以 严格来说 %.5d属于一个错误格式 不过 实地测试了一下,对此编译器是当做%05d来处理的 不确定是否所有编译器都这样做 但不推荐使用这种格...

-是左对齐打印,5是占5个字符位,d是以整数形式打印

你好! 输出带符号的整数,需要占用5个字符位置, 不够则空格补齐. %5d是右对齐,%-5d是左对齐.

1、%d 输出整型2、%nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数3、%0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充 4、例如: printf("%05d",1);//输出:00001printf("%5d",1);//输出...

那个“5”在这里只表示是c语言中的一个十六进制数, 1.如果是“%d”的话,就是按整型数据的实际长度输出; 2.如果是“%md”的话,就是说明“m”为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际倍数输出。 3.如果是“%ld...

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com