我想在C ++中输出长度为8的右对齐字段中的矩阵 是否有任何便于编码的工具?
答案 0 :(得分:5)
您可以使用std :: right和std :: setw在iostream中获取右对齐字段。默认的填充字符是空格,但您可以使用setfill()
进行更改。此外,right
并非绝对必要,因为我认为它是默认值,但明确表示很好。
std::cout << std::right << std::setw(8) << data_var
答案 1 :(得分:1)
是
std::right
将正确地证明和
std::setw(8)
将字段宽度设置为8。
答案 2 :(得分:0)
也许是printf("%-8d", 1234);
?