字节下界
0 的十六进制是多少?0x00 对照与换算
十进制 0 换算十六进制是 0x00,二进制 00000000,八进制 0o0。附位权分解、除 16 取余步骤、RGB 灰度色 #000000 语境与常见问题。
十六进制
0x00
十进制
0
二进制(8 位)
00000000
八进制
0o0
0x00 是字节的下界,全部 8 位为 0,对应二进制 00000000、RGB 纯黑 #000000。
换算步骤
位权展开
0 × 16¹ + 0 × 16⁰ = 0 + 0 = 0
除 16 取余
0 本身就是十六进制 0,规范的两位写法为 00(高位补零)。
二进制桥接
每 4 位二进制对应 1 位十六进制:0000 → 0,0000 → 0
实际语境
字节与存储
一个字节(8 bit)最小值:存储、网络协议与位运算里表示空值或清零。
RGB 颜色
灰度色 #000000(RGB(0, 0, 0))——三通道相等时呈中性灰,即 CSS 基本色 black(黑色);它也是网页安全色(00/33/66/99/CC/FF 档位)。前端调色板与取色器里以 0x00 形式出现。
字符编码
不在可打印 ASCII 区间(32-126),在报文中属于控制字符区(0-31),需要按编码表另行解释。
相关对照页
邻近字节值
常见问题
0x 是十六进制(hexadecimal)的编程惯例前缀,0x00 就表示值为 0 的十六进制数,与不带前缀的十进制 0 区分开。十六进制用 0-9 和 A-F 共 16 个符号,A=10、B=11、C=12、D=13、E=14、F=15。
十六进制是逢十六进一。00 按位权展开就是 0 × 16¹ + 0 × 16⁰ = 0 + 0 = 0(高位补 0 后写成 0x00),所以等于 0。
两种方法:一是除 16 取余倒序读——0 本身就是十六进制 0,规范的两位写法为 00(高位补零)。;二是先把十进制写成 8 位二进制 00000000,每 4 位一组直接映射成两位十六进制 00,适合熟悉二进制的场合。
红、绿、蓝每个通道用 1 个字节存储,8 位二进制能表示 2⁸ = 256 个等级,对应十六进制 0x00-0xFF。0 作为灰度时三通道都取 0x00,合成颜色 #000000。
没有区别,0xff、0xFF、0xFf 都是同一个值。工程惯例是两位一起大写(如 0xFF)或一起小写(如 CSS 颜色 #ffffff),关键是同一份代码里保持一致。
继续换算
需要带步骤的十六进制四则运算,用 十六进制计算器;调整颜色透明度用 HEX 透明度换算;或在 十六进制对照表 中一次看全 0x00 - 0xFF。