vs2008中 cout.setf(ios::dec)的问题拜托各位了 3Q
#include<iostream>#include<iomanip>usingnamespacestd;voidmain(){intn=100;cout.setf(io...
#include <iostream> #include <iomanip> using namespace std; void main() { int n=100; cout.setf(ios::dec); cout<<"十进制"<<n<<endl; cout.setf(ios::oct); cout<<"八进制"<<n<<endl; cout.setf(ios::hex); cout<<"十六进制"<<n<<endl; getchar(); } 预想结果应该是 100 144 64 但是结果却是 100 100 100 为什么?
展开
1个回答
展开全部
#include <iostream> #include <iomanip> using namespace std; void main() { int n=100; cout.setf(ios::dec); cout<<"十进制"<<n<<endl; cout.setf(ios::oct, ios::dec); cout<<"八进制"<<n<<endl; cout.setf(ios::hex, ios::oct); cout<<"十六进制"<<n<<endl; getchar(); }
求采纳
求采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询