php字符串输出右对齐,[求助]用printf输出默认是右对齐,那么要想左对齐,应该在%后面加什么?...

"格式描述串"是由一系列的"格式转换说明符号"组成,格式转换说明符号的描述形式如下:

% [+][-] 0 m[.n] [输出精度]

(1)形式字母:制定输出格式,如表

d:十进制整型数

i:十进制整型数

x:十六进制整型数

o:八进制整型数

u:无符号十进制整型数

c:单个字符;

s:字符串

e:指数形式的浮点数

f:小数形式的浮点数

g:e和f中比较短的一种

p:显示变量所在的内存地址

n:它不是向printf()传递格式化信息,而是令printf()把自己已经输出的字符总数放到相应变元指

的整形变量中

%:符号%本身;

(2):输出精度如果形式字母是d,x,o.u,则可以指定如下两类精度

l:long型输出精度

h:short型输出精度

默认时为int型精度

如:long x=123454578;printf("%d",x);

如果形式字母为e,f,g的时候,则指定l的 时候为double精度,不指定为float精度;

(3):m[.n]指定输出长度,如果输出的是实例,则m表示该项输出占用字符位置的总长度,n表示小数部分的字

符长度,如float x=4.56;printf("%7.4f",x);

(4)0:指定不被使用的空位置填写0,入股不指定使用0,则不使用的位置为空白.该项仅仅对树枝输出时才可

以指定,对字符串输出不用指定.例如

int x=234;

printf("%05d",x);//00234

printf("%5d",x);//**234

(5)[+][-]:指定输出位置,如果指定+或者缺省时为右对齐,如果为"-"的时候为左对齐;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值