码迷,mamicode.com
首页 > 编程语言 > 详细

c++三种进制格式

时间:2018-07-29 17:51:12      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:str   code   names   十进制   ios   修改   main   style   ret   

来源: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++三种进制格式

标签:str   code   names   十进制   ios   修改   main   style   ret   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!