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

%-5d是什么意思??

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

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

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

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

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

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

在C语言中: printf("5d %d\n,&x),表示使用printf函数将变量x以十进制的方式打印出来,数据宽度至少5个字符,右对齐,如果数字没有达到5个,就在左边补空格,如果数字个数大于5个,则按照实际数字个数打樱 printf("%-6s\n,&x),标示输出宽度为6...

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

用于printf输出 一般形式为 printf("\n%5d", a); 后面的a 为一个整型的变量名。 表示 \n输出换行 %5d 输出a值,占五个字符宽度。 不足部分 补空格。 如果实际超出5个字符宽度,那么按照实际长度输出。

%nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数 %0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充 printf("%05d",1)输出:00001 printf("%5d",1)输出:****1(*为空格)

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