进制转换工具 — 使用教程
计算机中的进制是什么?
进制(Number Base)是计数的方式。人类习惯十进制(逢十进一),而计算机底层使用二进制(逢二进一)。为了让数字更易读写,还衍生出了八进制和十六进制。本工具支持二进制、八进制、十进制、十六进制四者互转。
各进制的特点
- 二进制(Base 2):只有 0 和 1,是计算机最底层的语言。如
1010表示十进制 10 - 八进制(Base 8):使用 0-7,Unix 文件权限(如
chmod 755)就是用八进制表示 - 十进制(Base 10):日常生活使用的数字系统
- 十六进制(Base 16):使用 0-9 和 A-F,在内存地址、颜色值、Unicode 编码中非常常见
常见使用场景
- 程序员日常:调试时看到一串十六进制,想知道十进制是多少
- 颜色值计算:CSS 颜色
#FF5733转成 RGB(255, 87, 51) 本质就是十六进制到十进制的转换 - 位运算理解:理解二进制是掌握位运算(&、|、^、~)的前提
- 嵌入式开发:寄存器地址通常用十六进制表示,需要快速换算
小知识
在编程语言中,二进制以 0b 开头(如 0b1010),八进制以 0o 开头,十六进制以 0x 开头(如 0xFF)。