有什么方法可以在 C++ 中打印整数及其符号......即默认情况下,如果数字为负,我们将打印 -
符号。以同样的方式,我们可以在正数之前得到 +
。
int x=-1;
cout<<"x="<<x;
给出输出
x=-1
但,..
int x=+1;
cout<<"x="<<x;
输出为
x=1
但我如何将其打印为 x=+1
我知道我们可以通过对 x>0 和 xif-else 来处理案例;但是如果不使用 if-else 是否有任何直接的方法可以在 C++ 中打印
最佳答案
使用 std::showpos
:
int x = 1;
std::cout << "x=" << std::showpos << x;
关于c++ - 如何在C++中打印带有前缀+的正数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21712307/