跳到主要内容
uencoder

Binary

二进制是以 2 为基数的数制,仅使用 0 与 1,是所有数字电子计算机内部数据表示的基础。

用途

直接对应数字电路的两个电平状态(高/低),使硬件可用简单逻辑门实现算术与存储。

机制

每位二进制对应一个比特(bit),按权 2^n 展开。字节 = 8 位。负数用补码表示,小数用浮点格式(IEEE 754)。

用例

  • 底层位运算与掩码
  • 位图与布隆过滤器存储
  • 网络协议位字段解析
  • 教学与算法可视化

示例

  • 输入
    42
    输出
    00101010

    42 = 32 + 8 + 2

常见错误

Mixing up signed and unsigned interpretation
Make the type and interpretation context explicit

相关词条

相关工具

参考链接