【发布时间】:2012-06-17 08:55:19
【问题描述】:
我正在寻找一种将hex(十六进制) 轻松转换为dec(十进制) 的方法。我找到了一个简单的方法来做到这一点:
int k = 0x265;
cout << k << endl;
但是我不能输入265。无论如何它是否可以这样工作:
输入:265
输出:613
有没有办法做到这一点?
注意:我试过了:
int k = 0x, b;
cin >> b;
cout << k + b << endl;
它不起作用。
【问题讨论】:
-
这个不清楚。
0x265是十进制的 613。你期待什么? -
@Esailija 我认为它会将 int 转换为 hex。