C语言printf语句%10p中的10是什么意思

printf(“%10p”,score)
输出来的是0028FED8
我知道p是指针,要输出地址。
但是那个10什么意思?不是指宽度10位吗?不是说不足位数用0填充吗,为啥总共就8位,只有两个0?求解。

%10确实是宽度10位,但没说用0填充,而是用空格填充。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-24
不足用0是%0.10p 吧
相似回答