使用ostream格式化整数输出

ahe*_*ang 4 c++

我试图使用cout << <<endl格式找到%2d的等价.我怎样才能做到这一点?

Joh*_*ter 13

标头<iomanip>包含流操作器setw:

cout << setw(2) << myint << endl
Run Code Online (Sandbox Code Playgroud)

您可能也对setfill感兴趣:

cout << setfill('0') << setw(2) << myint << endl
Run Code Online (Sandbox Code Playgroud)

将填充0而不是空格.