加载中…
个人资料
小菜一碟
小菜一碟
  • 博客等级:
  • 博客积分:0
  • 博客访问:830
  • 关注人气:5
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
分类: CCIE 学习笔记
将十进制数转换成二进制数
要手动将一个小于等于 255 的数从十进制表示形式转换成二进制格式(从图 3-2 中的十进制列开始),请执行以下操作:

1.
如果要转换的数大于 127,则将第八个位设为 1,并从该数中减去 128。否则,将第八个位设为 0。

2.
如果余数大于 63,则将第七个位设为 1,并从该数中减去 64。否则,将第七个位设为 0。

3.
如果余数大于 31,则将第六个位设为 1,并从该数中减去 32。否则,将第六个位设为 0。

4.
如果余数大于 15,则将第五个位设为 1,并从该数中减去 16。否则,将第五个位设为 0。

5.
如果余数大于 7,则将第四个位设为 1,并从该数中减去 8。否则,将第四个位设为 0。

6.
如果余数大于 3,则将第三个位设为 1,并从该数中减去 4。否则,将第三个位设为 0。

7.
如果余数大于 1,则将第二个位设为 1,并从该数中减去 2。否则,将第二个位设为 0。

8.
如果余数等于 1,则将第一个位设为 1。否则,将第一个位设为 0。


下面是将数 197 从十进制转换成二进制的示例:

1.
因为 197 大于 127,所以将第八个位设
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有