关于cout.setf()的小问题
  • 板块学术版
  • 楼主MnPb
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/9/23 09:05
  • 上次更新2023/10/27 10:17:55
查看原帖
关于cout.setf()的小问题
803004
MnPb楼主2022/9/23 09:05

当执行cout.setf(ios_base::oct)语句之后,是否就将之后(unsetf之前)的所以cout输出全部变成8进制了呢? 如果是,以下语句为什么还是输出十进制?

#include <iostream>
using namespace std;
int main()
{
	int a=99;
	cout.setf(ios_base::oct);
	cout<<a;
   return 0;
}

如果不是,setf函数到底作用于什么呢? 多谢大佬们赐教

2022/9/23 09:05
加载中...