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的格式使用

C++中cout的格式使用

C++中cout的格式使用

C++中使用cout输出int时,怎么在高位补0?如输出003.

文件重定向,getline()获取一样,屏幕输出流,格式控制符dec,oct,hex,精度控制setprecision(int num),设置填充,cout.width和file(字符),进制输入(示

cout 格式化的一些方法