C语言的域宽是要打印的数字或字符串的位(个)数;
假设你设置的数所占的不足你的域宽值,则自动用空格补足,
而如果数本身就占了域宽值或更多 ,则这个设置被忽略。
这个并不存在左边填充和右边填充的概念。
如果实在想要实现右边填充,将其转换为字符串,然后从右边输出就行。
不明白继续追问!
C语言的域宽是要打印的数字或字符串的位(个)数;
假设你设置的数所占的不足你的域宽值,则自动用空格补足,
而如果数本身就占了域宽值或更多 ,则这个设置被忽略。
这个并不存在左边填充和右边填充的概念。
如果实在想要实现右边填充,将其转换为字符串,然后从右边输出就行。
不明白继续追问!