通过MCP连接 →

输入计算

数学公式

广告

结果

十六进制值
FF
输入的十进制数 255
二进制 11111111
十六进制 FF

这款十进制转十六进制工具能做什么

本工具可以把一个用十进制(基数 10)书写的整数,转换成它对应的十六进制(基数 16)表示。作为附加功能,它还会一并给出二进制(基数 2)的结果,让你输入一次就能得到两种进制的转换。无论你是程序员、学生,还是需要处理颜色代码、内存地址或底层数据的人,都能用它快速、准确地完成进制转换,省去手算的麻烦。

只需填写一个输入项

这里只有一个输入框:

  • 十进制数 —— 你想转换的十进制整数。请输入一个整数(工具会按 64 位整数读取,因此最大可支持到 9,223,372,036,854,775,807)。

转换原理

在后台,计算器会把你输入的文本解析为一个长整型数值,然后采用标准的进制转换算法:

  • 十六进制:将该十进制值转换为基数为 16 的字符串,并以大写形式显示。十六进制用数字 0–9 和字母 A–F 来表示数值 10 到 15。
  • 二进制:把同一个数值转换为由 0 和 1 组成的基数为 2 的字符串。

从数学角度看,每一次转换都是反复用该数除以基数(16 或 2),记录每次的余数,再从最后一个余数往前读取,拼成最终结果。

对十进制数反复除以16,余数构成十六进制数字
反复除以16并自下而上读取余数即可得到十六进制数字。

实例演示

假设你输入 255

  • 255 ÷ 16 = 15 余 15(F)
  • 15 ÷ 16 = 0 余 15(F)
  • 从后往前读取余数,得到十六进制 FF
  • 换成二进制,255 就是 11111111

因此,输入 255 会返回十六进制 FF 和二进制 11111111 —— 这正是网页设计中表示单个颜色通道满强度的经典数值。

十进制数对应到其十六进制和二进制等价值
一个十进制值与其十六进制和二进制对应值并列显示。

常见问题

为什么十六进制结果用大写显示? 工具统一将输出转换为大写(例如显示 1A 而不是 1a),以便阅读。十六进制不区分大小写,所以 1A 和 1a 表示的是同一个值。

可以输入带小数的数字吗,比如 12.5? 不可以。本工具只处理整数,因为它会把输入按整数解析。转换前请去掉小数点。

最大能转换多大的数字? 由于数值是按 64 位有符号整数读取的,你最大可以转换到 9,223,372,036,854,775,807。超过这个范围的数值将无法被接受。

最后更新: