关于输出的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:53:19
有没有办法使输出的double型的数字带符号啊
比如输出 +2.0这样的
c++ 好像记得有个很直接简单的方法的。。

This:cout <<setiosflags(ios::showpos)<<
e.g.:
#include <iostream.h>
#include <iomanip.h>
main()
{
float f=30;
cout <<setiosflags(ios::showpos)<<f <<endl;
cin.get();
}

你自己加一个判断条件

若正 则先打一个+ 再打印数字
若负 则先打一个- 再打印数字

over

先输出字符"+",再输出数字~
这样也行~