一、数制转换

目标:

1)请将下列数字转换为十进制数:

(110010011111)2 、(10110101110)2

2)请将下列十进制数转换为二进制:

156、2608、1043

方案:

使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数。

步骤:

步骤一:二进制转十进制

1)二进制数110010011111,转为十进制的结果是3231,转换过程如下:

(1100 1001 1111)2
    = 1x211+1x210+0x29+0x28+1x27+0x26+0x25+1x24+1x23+1x22+1x21+1x20
    = 2048+1024+0+0+128+0+0+16+8+4+2+1
    = 3231

2)二进制数10110101110,转为十进制的结果是1454,转换过程如下:

(101 1010 1110)2
    = 1x210+0x29+1x28+1x27+0x26+1x25+0x24+1x23+1x22+1x21+0x20
    = 1024+0+256+128+0+32+0+8+4+2+0
    = 1454

步骤二:十进制转二进制

1)十进制数156,转为二进制的结果是10011100,转换过程如下:

156除以2,商为78,余数为0;
    78除以2,商为39,余数为0;
    39除以2,商为19,余数为1;
    19除以2,商为9,余数为1;
    9除以2,商为4,余数为1;
    4除以2,商为2,余数为0;
    2除以2,商为1,余数为0;
    1除以2,商为0,余数为1;
    综上,将余数倒序排列,得10011100 。

2)十进制数2608,转为二进制的结果是1010 0011 0000,转换过程如下:

2608除以2,商为1304,余数为0;
    1304除以2,商为652,余数为0;
    652除以2,商为326,余数为0;
    326除以2,商为163,余数为0;
    163除以2,商为81,余数为1;
    81除以2,商为40,余数为1;
    40除以2,商为20,余数为0;
    20除以2,商为10,余数为0;
    10除以2,商为5,余数为0;
    5除以2,商为2,余数为1;
    2除以2,商为1,余数为0;
    1除以2,商为0,余数为1;
    综上,将余数倒序排列,得1010 00111 1100 。

3)十进制数1043,转为二进制的结果是100 0001 0011,转换过程如下:

1043除以2,商为521,余数为1;
    521除以2,商为260,余数为1;
    260除以2,商为130,余数为0;
    130除以2,商为65,余数为0;
    65除以2,商为32,余数为1;
    32除以2,商为16,余数为0;
    16除以2,商为8,余数为0;
    8除以2,商为4,余数为0;
    4除以2,商为2,余数为0;
    2除以2,商为1,余数为0;
    1除以2,商为0,余数为1;
    综上,将余数倒序排列,得100 0001 0011 。

最新文章

  1. [史上最全]C#(VB.NET)中位运算符工作过程剖析(译)
  2. 自动化测试selenium----css选择器总结
  3. ACM Coder [T1002] 一直wrong answer,不知道为什么。上代码!就对就对!
  4. FDATool使用
  5. hdu 4725 最短路
  6. Delphi XE5 android openurl(转)
  7. javaScript 要点(十五)HTML DOM 导航
  8. Boost.Build 简明教程
  9. 无法打开 configsource 文件
  10. uva 305 Joseph
  11. 隐马尔可夫模型(HMM)攻略
  12. [笔记]ACM笔记 - 利用FFT求卷积(求多项式乘法)
  13. Pandoc将markdown转换为word
  14. 判断一个jquery对象是否为空
  15. Altium Designer 10 快捷键笔记
  16. c++入门之输出文件流ofstream
  17. Win10系列:C#应用控件基础12
  18. Generator yield语法和 co模块
  19. 开始Nginx的SSL模块
  20. python文本替换

热门文章

  1. shell脚本学习(3)sed替换
  2. JS中关于数组的操作
  3. cf1278D——树的性质+并查集+线段树/DFS判环
  4. AcWing 257. 关押罪犯 (并查集)打卡
  5. Android setXfermode 模式
  6. 前端每日实战:23# 视频演示如何用纯 CSS 创作一个菜单反色填充特效
  7. 课下选作Main dc
  8. JS获取浏览器地址栏的多参数值的任意值
  9. Windows-计划任务-自动备份数据库和文件
  10. python导入自定义模块和包