1、分别输出十进制,八进制和十六进制数据
#include <iostrean>
using namespace std;
int main()
{
int waist=42;
int inseam=42;
cout<<"waist="<<waist<<endl; //输出十进制waist值
cout<<oct; //接下来的一条语句以八进制形式输出
cout<<"inseam="<<inseam<<endl;
cout<<hex;
cout<<"waist="<<waist<<endl; //输出十六进制waist值
cin.get(); //防止屏幕一闪而过
return 0;
}
其中:注意与c语言学习的区别,c语言不同进制的输出方式如下
printf("%d",waist); //以十进制形式输出waist
printf("%o",waist); //以八进制形式输出waist
printf("%x",waist); //以十六进制形式输出waist,%x和%X均可
代码中的cin.get()是为了防止IDE窗口一直被打开,避免一闪而过
可用system("pause");代替。将会产生同样的效果;