C++ cout利用控制符dechex和oct,分别输出十进制十六进制和八进制显示整数
Posted 编号1993
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ cout利用控制符dechex和oct,分别输出十进制十六进制和八进制显示整数相关的知识,希望对你有一定的参考价值。
使用hex和oct以上述三种格式显示十进制值42。默认格式为十进制,在修改格式之前,原来的格式将一直有效
void hexoct2(void)
int chest=42;
int waist=42;
int inseam=42;
cout<<"monsieur cuts a striking figure!"<<endl;
cout<<"chest="<<chest<<" (decimal for 42)"<<endl;
cout<<hex;//manipulator for changing number base
cout<<"waist="<<waist<<" (hexadecimal for 42)"<<endl;
cout<<oct;//manipulator for changing number base
cout<<"inseam="<<inseam<<" (octal for 42)"<<endl;
cin.get();
以上是关于C++ cout利用控制符dechex和oct,分别输出十进制十六进制和八进制显示整数的主要内容,如果未能解决你的问题,请参考以下文章
C++中使用cout输出int时,怎么在高位补0?如输出003.
文件重定向,getline()获取一样,屏幕输出流,格式控制符dec,oct,hex,精度控制setprecision(int num),设置填充,cout.width和file(字符),进制输入(示