c++ - 将十六进制转换为十进制 C++

标签 c++ hex decimal

转换为十六进制:

cout << hex << int(x) << endl;

十六进制如何逆向转换为十进制?

简单输入十六进制数:

cin >> hex >> x;

最佳答案

您可以使用 std::dec IO manipulator :

std::cout << std::dec << int(x) << endl;

请注意,仅当您之前使用过 std::hex 或其他方式来操作 std::cout 的基数时才需要这样做。否则您不需要采取任何行动:int 的默认值是十进制。

关于c++ - 将十六进制转换为十进制 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17781115/

相关文章:

c++ - 诊断慢速链接

c++ - 自动化 C++ 构建

c++ - 将结构复制/移动到另一个结构

Java位比较,bitset?

java - 当我将 78.9 插入 Mysql(使用 JDBC)时,它会四舍五入为 79 吗?这是正常的吗

c++ - 如何用 C++ 拟合二维散点数据

xslt - 如何在xslt中按十六进制排序?

python - Python 中的颜色函数

c# - 简化百分比计算c#

java - Java中的十六进制整数到十进制整数