在编程的过程中经常会碰到需要将数字在十进制、八进制、十六进制之间进行转换,以往都是屁颠屁颠的自己写代码实现,今天看c++的时候发现原来cout把一切都已经帮你做好了,在此为自己的无知羞涩一下。
#include <iostream>
using namespace std;
void main()
{
int test = 100;
cout << test << endl; //默认的十进制打印
cout << hex; //将输出格式改为十六进制打印
cout << test << endl;
cout << oct; //将输出格式改为八进制打印
cout << test << endl;
cout << dec; //最后再换回十进制
cout << test << endl;
}