首页 > 编程语言 > 详细

c++三种进制格式

时间:2018-07-29 17:23:30      阅读:170      评论:0      收藏:0      [点我收藏+]

来源: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

 

c++三种进制格式

原文:https://www.cnblogs.com/6262369sss/p/9368733.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!