同时,还有八进制数 应该怎么输入.
0x开始的数就是16进制
八进制的话前面加个字母‘O’
如果不行就在数字尾部加字母'O'
回楼上: 在数字的前面和后面加大小写都不行啊.
下面是我写的测试代码,请看一下代码有没有问题:
#include <iostream>
using namespace std;
int main()
{
cout << "进制运算!" << endl;
int ten;
int sixteen;
int eight;
cout<<" 输入一个八进制数:";
cin >> eight;
cout<<" 输入一个十进制数:";
cin >> ten;
cout<<"输入一个十六进制数:";
cin >> sixteen;
cout<<"三个数都加上5后的值如下:" << endl;
cout<< eight + 5 << endl;
cout<< ten + 5 << endl;
cout<< sixteen +5 << endl;
cout<<"*************************************"<<endl;
system("pause");
return 0;
}