C++进制的输入和进制之间的转换
2017-04-07 16:00
260 查看
16进制转化为十进制
8进制转化为10进制
二进制转化为十进制
16进制转化为8进制
C++输入要带有各进制数的前缀
16进制:hex 对应数值前缀“0x”
10进制:dec(可以不带,默认)
8进制:oct 对应数值前缀 “0”
int a; cin >> hex >> a; // 0xEF cout << a; // 239
8进制转化为10进制
int b; cin >> oct >> b; // 012 cout << b; // 10
二进制转化为十进制
#include <bitset> bitset<16> c; // 16 bit 二进制数据,还有 bitset<32> cin >> c; // 110 cout << c.to_ulong(); //6
16进制转化为8进制
int a; cin >> hex >> a; // 0xF cout << oct << a; // 17
C++输入要带有各进制数的前缀
16进制:hex 对应数值前缀“0x”
10进制:dec(可以不带,默认)
8进制:oct 对应数值前缀 “0”
相关文章推荐
- 任意进制整数之间的相互转换(C++实现)
- 在C++中用栈实现进制之间的转换
- C++实现——任意进制之间的转换
- C# 各种进制之间相互转换 [ZT]
- 各进制之间的转换
- 从易到难编写C++程序,(2)问题:把键盘输入的16,10,8进制数转换为2进制输出
- 从易到难编写C++程序,(2)个人解答:把键盘输入的16,10,8进制数转换为2进制输出。
- 用标准C++进行string与各种内置类型数据之间的转换
- 字符串字符显示与16进制显示之间的相互转换
- C# 各种进制之间相互转换
- 进制之间的转换
- VB实现各种进制之间的转换
- 2.8.16进制之间的转换
- 不同进制之间的转换
- SymbianC++各种类型之间的转换!!(整理)
- X进制与10进制之间的转换
- 2到36进制之间的相互转换
- 用标准C++进行string与各种内置类型数据之间的转换
- symbian C++ 各种类型之间的转换
- Symbian C++ 各种类型之间的转换