C/C++输出整数,不足位只能用0补吗?如果能用其他符号,要怎么写呢? 求助大佬们! 感谢。

C/C++输出整数,不足位只能用0补吗?如果能用其他符号,要怎么写呢? 求助大佬们! 感谢。

啥意思,题主能说具体点吗?什么叫不足位用0补?

int a = 4;

printf("%03d",a);

输出:004

自己进行字符串替换吧,把前面补位的0换成你想要的数字