利用系统来完成十进制,十六进制,八进制的转换
2012-05-09 18:21
507 查看
View Code
#include<iostream> #include<iomanip> using namespace std; int main(){ long n; cout<<"请输入一个10进制数:"; cin>>n; /* 或者 cout<<"请输入一个16进制数:"; cin>>hex>>n; 其他进制输入一样 */ cout<<"八进制是:"<<oct<<n<<"(Oct)\n"<<"十进制是:" <<dec<<n<<"(Dec)\n"<<"十六进制是:" <<hex<<setiosflags(ios::uppercase)<<n<<"(Hex)"<<endl; //也可以这样,setbase括号里面的数字表示你要输入的几进制 cout<<"十进制是:"<<setbase(10)<<n<<endl; return 0; } /* setioflags(ios::fixed) 固定的浮点显示 setioflags(ios::scientific) 指数表示 setiosflags(ios::left) 左对齐 setiosflags(ios::right) 右对齐 setiosflags(ios::skipws 忽略前导空白 setiosflags(ios::uppercase) 16进制数大写输出 setiosflags(ios::lowercase) 16进制小写输出 setiosflags(ios::showpoint) 强制显示小数点 setiosflags(ios::showpos) 强制显示符号 */
相关文章推荐
- 十进制负数转换为二进制、八进制、十六进制
- Python 之 【二进制、十进制、八进制、十六进制 】之间的转换【转】
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- 二进制、八进制、十进制、十六进制之间转换加总结
- (原创)用MATLAB完成二进制,十进制,十六进制之间的转换,对滤波器的抽头系数处理非常有效(MATLAB)
- 二进制、八进制、十进制、十六进制之间转换
- 二进制,八进制,十六进制和十进制的转换程序
- 十进制转换成二进制数(可扩展到八进制和十六进制)
- 进制间的转换(二进制、八进制、十六进制、十进制)
- 二进制、八进制、十进制、十六进制之间转换
- 《转载》二进制、八进制、十进制、十六进制之间转换
- java中进行二进制,八进制,十六进制,十进制间进行相互转换
- 二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- 软考必备1——二进制、十进制、十六进制和八进制之间的转换
- (转 枫伶忆)二进制 八进制 十进制 十六进制之间转换
- 二进制、八进制、十进制、十六进制之间转换
- 二进制、八进制、十进制、十六进制之间转换
- java 二进制,八进制,十进制,十六进制间相互转换的方法
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制