255
255
FF
255 ÷ 16 = 15 余 15,然后 15 ÷ 16 = 0 余 15。两个余数都是 F。
输入一个整数,即可看到它的十六进制形式,下方会显示每一次除以 16 的过程。默认打开的是 255,也就是 FF。
最后更新
Coddy 让你在浏览器里编写真实代码来学习:互动课程、即时反馈,卡住时还有 AI 帮忙。
每次除以 16,余数都在 0 到 15 之间,这个余数就是从右往左的下一个十六进制数字。以 500 为例:500 ÷ 16 = 31 余 4,31 ÷ 16 = 1 余 15(F),1 ÷ 16 = 0 余 1。从下往上读,就是 1F4。
如果你已经有了二进制形式,还有一个捷径:从右边开始每四位分成一组,把每一组换成一个十六进制数字。二进制转十六进制转换器展示了这种方法。
对于任何整数,转换器都会写出除法步骤,并使用 BigInt 计算,所以 64 位的数值也能保持精确。
255
FF
255 ÷ 16 = 15 余 15,然后 15 ÷ 16 = 0 余 15。两个余数都是 F。
rgb(255, 136, 0)
#FF8800
每个通道单独转换:255 是 FF,136 是 88,0 是 00。
500
1F4
余数依次是 4、15 和 1。从下往上读,并把 15 写成 F,得到 1F4。
128512
1F600
128512 是咧嘴笑表情符号的码位,写作 U+1F600。
0x10 是 16,所以十六进制的值要加上 0x 前缀来标明。FF。255 = 15 × 16 + 15,而 15 写作 F。
64。100 ÷ 16 = 6 余 4,所以十六进制数字是 6 和 4。
hex(255) 返回 '0xff',format(255, 'X') 返回 'FF'。在 JavaScript 中,(255).toString(16) 返回 'ff'。你可以在 Python 在线编辑器里运行这些转换。一个十六进制数字正好是四位二进制,所以一个字节总是两个十六进制数字。用这种方式读二进制数据比用十进制容易得多,因为十进制的数字和字节边界对不齐。