zoukankan      html  css  js  c++  java
  • c++三种进制格式

    来源:c++ primer plus

    常用的进制有二进制,八进制,十进制,十六进制,在c++的头文件iostream里除了提供了endl控制符之外,还提供了控制进制的控制符,(不含二进制),分别是八进制(oct),十进制(dec),十六进制(hex),默认为十进制输出,如果我们修改了进制,在再次修改之前,原来的进制一直有效。

    例子:

    #include<iostream>
    using namespace std;
    int main()
    {
        int a=26,b=76;
        cout<<oct;        //修改为八进制 
        cout<<a<<endl;
        cout<<b<<endl;
        cout<<"*******"<<endl;
        cout<<hex;        //修改为十六进制 
        cout<<a<<endl;
        cout<<b<<endl;
        cout<<"*******"<<endl;
        cout<<dec;        //修改回十进制 
        cout<<a<<endl;
        cout<<b<<endl;
        return 0;
     } 

    输出:

    32
    114
    *******
    1a
    4c
    *******
    26
    76
  • 相关阅读:
    各种小知识
    基础技能
    st表
    有理数取余
    FFT加速高精度乘法
    unique
    离散化
    线段树复杂度分析
    楼房重建
    电脑装系统常用方法
  • 原文地址:https://www.cnblogs.com/6262369sss/p/9368733.html
Copyright © 2011-2022 走看看