问题描述
#include<iostream>
int main()
{
std::ios_base::fmtflags old_flag,new_flag;
old_flag=std::cout.flags();
std::cout<<old_flag<<"\n";
std::cout.setf(std::ios::showpos | std::ios::showpoint);
std::cout<<59.20<<"\n";
new_flag=std::cout.flags();
std::cout<<new_flag<<"\n";
std::cout.flags(old_flag);
std::cout<<std::cout.flags()<<"\n";
std::cout<<59.20<<"\n";
}
4098
+59.2000
+7170
4098
59.2
4098
函数返回的这些值 7170
和 cout.flags()
表示什么?
您能详细介绍一下数据类型 fmtflags
吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)