#include
"stdio.h"
int
main()
{
printf("%知1d%2d\n",1,2)
printf("%2d%3d\n",2,3)
printf("%3d%4d\n",3,4)
printf("%4d%5d\n",4,5)
printf("%5d%6d\n",5,6)
return
0
}
比如printf("%5d%6d",5,6)
首先输出宽度为5,但是我输出的字符只有1个(5),不够5个,所以输出右对齐,左边补4个空格道
然后输出宽度为6,输出1个字符(6),不够6个,左边补5个空格(相对于5),然后输出6
百分号后面的"数字"表示后面的参数回列表需要提供一个宽度参数,如果此答数字是正的,那么在输出是左边以空格填满;反之在右边以空格填满。
如有不明白的地方,可追问
在C++中,如果需要在输出中以逗号间隔,可以在输出语句中使用逗号分隔不同的输出对象。具体来说,可以使用cout语句和逗号分隔符,将需要输出的对象依次放在逗号后面,如下所示:
#include <iostream>
using namespace std
int main() {
int a = 1, b = 2, c = 3
cout <<a <<"," <<b <<"," <<c <<endl
return 0
}
在上面的代码中,使用逗号分隔符将变量a、b和c的值依次输出,并以逗号间隔。输出结果为:1,2,3
需要注意的是,在使用逗号分隔符输出时,逗号后面通常需要跟一个空格或其他分隔符,以便使输出更易读。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)