BCD和BIN什么区别

BCD(Binary-Coded Decimal)和 BIN(二进制)是两种不同的编码方式,它们的主要区别在于编码方法和表示方式:

 表示方法

  • BCD:采用4位二进制来表示一个十进制数位,每个十进制数位用独立的4位二进制表示。
    • 例如,十进制数 59 在 BCD 中表示为 0101 1001(5=0101, 9=1001)。
    • BCD 只能表示 0-9,每4位表示一个十进制数位,不支持超过9的二进制组合(1010到1111不合法)。
  • BIN(二进制):直接用二进制表示整个数,无论是十进制的个位、十位、还是百位。
    • 例如,十进制数 59 在二进制(BIN)中表示为 111011
    • BIN 可以连续使用二进制位,不局限于4位,也不限制表示值的范围。

示例对比

十进制数 59 的表示如下:

编码方式表示备注
BCD0101 1001每位4位表示
BIN111011直接表示整个数值

(tip:16进制数 0x59 = 0101 1001  )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值