C/C++教程

C++进制转换

本文主要是介绍C++进制转换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

C++中,如果进行二进制转换

 

#include<iostream>
#include<bitset>
using namespace std;
#define unsigned int uint32_t
void transferRadix(int n){
    cout << "hex: " << std::hex << n << endl;
    cout << "dec: " << std::dec << n << endl;
    cout << "oct: " << std::oct << n << endl;
    cout << "binary: " << bitset<32>(n) << endl;
}

int main()
{
    int n = 10800;
    transferRadix(n);
    transferRadix(n>>8);

    return 0;
}

 

这篇关于C++进制转换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!