| 十进制 | 十六进制 | 二进制 | 八进制 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 8 | 8 | 1000 | 10 |
| 10 | A | 1010 | 12 |
| 15 | F | 1111 | 17 |
| 16 | 10 | 10000 | 20 |
| 255 | FF | 11111111 | 377 |
二进制(Binary):基数为2,只有0和1,是计算机最基本的数制。
八进制(Octal):基数为8,使用0-7,常用于Linux文件权限表示。
十进制(Decimal):基数为10,使用0-9,日常生活中最常用的数制。
十六进制(Hexadecimal):基数为16,使用0-9和A-F,常用于颜色代码、内存地址等。
二进制只有0和1两种状态,便于用电子元件的开关状态表示,抗干扰能力强,运算规则简单,是计算机硬件实现的基础。
十六进制常用于:1) 颜色代码(如#FF5733);2) 内存地址表示;3) 机器码和汇编语言;4) 字符编码(如UTF-8)。它比二进制更简洁,每位对应4位二进制。
八进制主要用于Linux/Unix文件权限设置(如chmod 755),在编程中较少使用。历史上曾用于早期计算机系统。