zoukankan      html  css  js  c++  java
  • 利用系统来完成十进制,十六进制,八进制的转换

    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) 强制显示符号 
    */
  • 相关阅读:
    112.路径总和
    二叉树的中序遍历
    HTML基础及案例
    web概念概述
    Spring JDBC
    数据库连接池
    JDBC连接池&JDBCTemplate
    JDBC
    MySQL多表&事务
    DCL
  • 原文地址:https://www.cnblogs.com/aijianiula/p/2492209.html
Copyright © 2011-2022 走看看