作业帮 > 综合 > 作业

c++的关于cout.setf(ios::scientific,ios::fixed|ios::showpos)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 22:54:15
c++的关于cout.setf(ios::scientific,ios::fixed|ios::showpos)
代码如下:如果把cout.setf(ios::scientific,ios::fixed|ios::showpos)
改成cout.setf(ios::scientific|ios::fixed|ios::showpos)输出完全不一样.
与|之间的关系.
#include
using namespace std;
int main()
{
double x=22.0/7;
int i;
cout
cout.setf(1,2|3)2个参数的版本,后面的参数是要清除的位
cout.setf(1|2|3)1个参数的版本
用2个参数的版本
参数1 参数2
 dec basefield
 hex basefield
 oct basefield
 fixed flotfield
 scientific flotfield
 left adjustfield
 right adjustfield 
cout.setf(ios::scientific,ios::fixed|ios::showpos);本来是要带符号位的,可是输出是没有的
cout.setf(ios::scientific|ios::showpos);这样才行