c++ 中十进制 八进制 十六进制 二进制转换 最简方法
2018-01-01 00:38
302 查看
#include<iostream> using namespace std; int main() { int i; cin>>dec>>i; //cin>>oct>>i; //cin>>hex>>i; void decimalToBinary(int n); cout<<"ASCII: "<<char(i)<<endl; cout<<"OCT: "<<oct<<i<<endl; cout<<"HEX: "<<hex<<i<<endl; cout<<"DEC: "<<dec<<i<<endl; cout<<"BIN: "; decimalToBinary(i); return 0; } void decimalToBinary(int n) { int a; a = n % 2; // 取余 n = n >> 1; //右移一位 相当于除以2 if(0 != n) { decimalToBinary(n); } cout<<a; }
相关文章推荐
- java中 二进制 八进制 十六进制 十进制 相互转换 最简方法
- C/C++二进制,八进制, 十进制和十六进制的表示方法
- 十进制的正整数,负数, 小数转为二进制.八进制.十六进制的方法 包括原码,反码,补码的介绍
- c++下使用CString将字符串转二进制、八进制、十进制、十六进制
- C++ cout利用控制符dec、hex和oct,分别输出十进制、十六进制和八进制显示整数
- c++ 十六进制,八进制,十进制 的 输入
- java 二进制,八进制,十进制,十六进制间相互转换的方法
- java 二进制,八进制,十进制,十六进制间相互转换的方法
- 十六进制,十进制,八进制,二进制转换(含小数部分)
- 十进制转换成二进制、八进制、十六进制的通用方法
- C++中的输出格式 八进制 十进制 十六进制
- c++中输出十进制,十六进制,八进制。默认输出十进制的数据和左右对齐
- C/C++二进制、十进制、十六进制的表示方法
- 十进制转换成二进制、八进制、十六进制的通用方法
- C++实现二进制、八进制、十进制、十六进制的相互转换
- C++ 二进制、十进制、八进制和十六进制 转换
- C和C++中十进制转八进制和十六进制
- C++实现十六进制字符串转换为十进制整数的方法
- c++ 十进制、八进制、十六进制输出
- C++中 十进制,八进制,十六进制间的相互转换输出