什么是十六进制和十进制数?
十进制是日常使用的基数为10的数制。它使用十个数字:0、1、2、3、4、5、6、7、8、9。
十六进制系统是以16为基数的。它使用十进制数字0–9以及字母A、B、C、D、E和F,其中A等于10,F等于15。
十六进制在计算中被广泛使用,因为一个十六进制位恰好代表四个二进制位。这使得长二进制值更短且更易读。
将十六进制数即时转换为十进制或二进制。该工具会验证您的输入,支持非常大的整数,并显示清晰的转换步骤。
解释会随着您的输入实时更新。对于非常大的数字,该工具会保持结果精确,并总结方法,而不是显示过长的步骤列表。
BigInt 进行整数转换,因此大整数会被精确处理,而不是像常规浮点数那样被四舍五入。 十进制是日常使用的基数为10的数制。它使用十个数字:0、1、2、3、4、5、6、7、8、9。
十六进制系统是以16为基数的。它使用十进制数字0–9以及字母A、B、C、D、E和F,其中A等于10,F等于15。
十六进制在计算中被广泛使用,因为一个十六进制位恰好代表四个二进制位。这使得长二进制值更短且更易读。
要将十六进制转换为十进制,需将每个十六进制数字乘以16的幂。最右边的数字使用160,下一个数字使用161,然后是162,依此类推。
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
这意味着十六进制1B7E等于十进制7038。
要将十六进制转换为二进制,请将每个十六进制数字替换为其对应的四位二进制数。然后将这些组连接起来。
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
前导零通常会在最终的二进制值中被移除,除非这些零对于固定宽度格式是必需的。
十六进制在编程、调试、内存地址、Unicode 码点、颜色代码、校验和以及二进制文件检查中非常常见。
例如,网页颜色值通常使用十六进制表示法。颜色#FF0000代表红色,其中FF是红色通道,等于十进制的255。