帮助你快速懂得心算十进制转二进制

  • 一:熟记二进制几个特殊数字。
  • 2.找到二进制的转换规律。
  • 3.转二进制的规则理解。
    • 上面的都记住之后,我们就可以开始理解这个算法了。
  • 4.举例消化,一举例你就明白了。

一:熟记二进制几个特殊数字。


  • 问:为什么只记忆这几个数字?
  • 答:因为IP地址使用二进制表示,范围是从00000000.00000000.00000000.00000000到11111111.11111111.11111111.11111111,而0在二进制和十进制中都是0,而二进制的11111111在十进制中就是255,所以IP地址就是从0.0.0.0到255.255.255.255。
    十进制数字 二进制表示
    128 10000000
    192 11000000
    224 11100000
    240 11110000
    248 11111000
    252 11111100
    254 11111110
    255 11111111

十进制数字 二进制表示
128 10000000
192 11000000
224 11100000
240 11110000
248 11111000
252 11111100
254 11111110
255 11111111

2.找到二进制的转换规律。


十进制数字 规律
128 128+ 2^6 (64)=192
192 192+ 2^5 (32)=224
224 224+ 2^4 (16)=240
240 240+ 2^3 (8)=248
248 248+ 2^2 (4)=252
252 252+ 2^1 (2)=254
254 254+ 2^0 (1)=255
255 255是最后一个
  • 你会发现规律,从128–225,每两个数之间的差是递减的:64-32-16-8-4-2-1.把这个记住。

3.转二进制的规则理解。


上面的都记住之后,我们就可以开始理解这个算法了。

规则1:
我们把8位的二进制,从右向左,对应数字 2的0次方(2^0) 至 2的7次方(2^7)。
那么写出来就是:

1111 1111
128 64 32 16 8 4 2 1

这个不难理解,将这个记住就ok。

规则2:
将X(0<X<256)转二进制,我们开始计算(128.64.32.16.8.4.2.1)哪些加起来等于X。我们只算加起来等于X,我们不算减法等于X,因为减法需要向前借一位,个人感觉比较复杂,不建议。

规则3:
在转化二进制中,128.64.32.16.8.4.2.1,这八个数,用到哪个,哪个对应的位置就写1,其他为0.

4.举例消化,一举例你就明白了。


  • 先把规则1写下来,再开始看例子。

  • 例1:
    将 129转换成二进制。

  • 算法:在128.64.32.16.8.4.2.1中选择数字加起来等于129.我们发现128+1=129.
    我们知道128用二进制表示是 1000 0000(最开始就让你记忆的那些数字),再加上规则三,用到哪个数,哪个数就写1,因此我们得到答案是:1000 0001

  • 例2:
    将168转换成二进制。

  • 算法:我们发现128+40=168,32+8=40,所以就是128+32+8=168,所以我们把对应的数字写成1,因此我们得到的答案是: 1010 1000

  • 例3:
    将244转换成二进制。

  • 算法:我们发现我们已经知道240的二进制了:1111 0000,(之前记忆的),那么就是240+4=244.所以我们将240的二进制写出来,然后将4对应的位置写成1。因此我们得到的答案就是1111 0100.

  • 例4:
    将253转换成二进制。

  • 算法:我们已经知道252的二进制了:1111 1100(之前记忆的),那么就是252+1=253,所以我们将1对应的位置写成1,得到答案1111 1101

  • 例5:
    将80转成二进制。

  • 算法:64+16=80,将64和16这两位写成1,那么得到答案:0101 0000,最前面的0可以省略,所以我们的答案也可以写成101 0000

  • 总结:我们发现我们转换X成二进制的时候,我们都是挑选最靠近X的数,而且已经是我们记忆过的数字,然后再进行加法运算。所以,只要记住前面的特殊数字和三个法则,稍稍练习,你就完全可以心算二进制。

理论讲解:帮助你快速懂得心算十进制转二进制------------一做就会一讲就废系列相关推荐

  1. 帮助你快速懂得心算十进制转二进制。(理解就会)

    目录: 1.熟记二进制几个特殊数字. 2.找到二进制的转换规律. 3.转二进制的规则理解. 4.举例消化,一举例你就明白了. ~~----------------------------------- ...

  2. MPC控制器设计,模型预测控制,线性时变模型预测控制,LTV MPC,提供理论讲解与应用实现

    MPC控制器设计,模型预测控制,线性时变模型预测控制,LTV MPC,提供理论讲解与应用实现. 提供MPC算法.LTV MPC 算法在直升机和四旋翼中的应用实例. 提供模型预测控制资料. 提供matl ...

  3. 无迹(损)卡尔曼滤波(UKF)理论讲解与实例

    无迹(损)卡尔曼滤波(UKF)理论讲解与实例 文章目录 无迹(损)卡尔曼滤波(UKF)理论讲解与实例 理论讲解 模型对比 UT变换 UKF算法步骤 预测部分 更新部分 应用实例 CTRV模型 预测处理 ...

  4. 江西省电子专题大赛考点讲解三:CD4017_五阶约翰逊十进制计数器

    [芯片引脚图] 图CD4017-1 CD4017芯片引脚图 [芯片功能概述] 表CD4017-2 CD4017芯片真值表 图CD4017-3 CD4017芯片时序图 [芯片实例讲解] 实例一:输出十进 ...

  5. DCGAN理论讲解及代码实现

    目录 DCGAN理论讲解 DCGAN的改进: DCGAN的设计技巧 DCGAN纯代码实现 导入库 导入数据和归一化 定义生成器 定义鉴别器 初始化和 模型训练 运行结果 DCGAN理论讲解 DCGAN ...

  6. 扩展卡尔曼滤波(EKF)理论讲解与实例(matlab、python和C++代码)

    扩展卡尔曼滤波(EKF)理论讲解与实例(matlab.python和C++代码) 文章目录 扩展卡尔曼滤波(EKF)理论讲解与实例(matlab.python和C++代码) 理论讲解 KF和EKF模型 ...

  7. 计算机网络十进制转二进制的应用题,【网络-理论】二进制与十进制的转换

    由于计算机中运行的数据都是以二进制数的形式存在的,学习二进制数的计算成为计算机专业必备的一门知识. 概述 正如字面上的意思: 二进制数,满二进一,所以说二进制只由 数字0和数字1组成. 十进制,满十进 ...

  8. 计算机中十进制转二进制逻辑原理,.计算机中为什么要采用二进制?及二进制的基本运算规则,还有.二进制数据与十进制、八进制、十六进制数据之间的转换方法?...

    满意答案 sqq212527 2013.04.11 采纳率:46%    等级:12 已帮助:10556人 编辑本段简介 20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,其运算模式正是 ...

  9. 计算机常用数制转换说课稿,小学信息说课稿:十进制与二进制的转换

    <十进制与二进制的转换>是小学学科中重点内容,也是教师招考中的重点内容.下面的小编将从教材分析.学情分析.教学目标确立.教法与学法及教学设计五个方面的内容进行阐述这篇说课稿: 一.教材分析 ...

最新文章

  1. 关于交换机SVI(转)
  2. 智能家居正是扎根好时节 蓄积且待春雨
  3. css中.和#的区别 不写时代表什么
  4. DB2存储过程语法规则
  5. asp.net2.0中通过CS代码来动态的指定aspx页面中head中的信息
  6. fota mcsync洛达检测_【科普篇】华强北洛达1536U芯片下的苹果Airpods,与正品差距还有多少...
  7. 电脑声音推送到手机话筒_一台电脑是不是就能做在线教育直播了?
  8. Windows下OpenSSL创建CA证书以及客户端和服务器端证书
  9. 得到选择框句柄 怎么操作_电脑版微信怎么多开?最简单的三种电脑版微信多开教程...
  10. 反编译一款APP然后重新打包(Windows环境)
  11. 一图解惑SQL JOINS
  12. Ubuntu14.04中踩过的坑
  13. python课程ppt_Python电子教学课件12程序设计基本方法.ppt
  14. react动态改变选中不选中_reactjs – 如何避免使用重新选择来计算派生状态时React重新渲染...
  15. css实现背景全透明样式
  16. spring 多租户数据源实现事务一致性
  17. vmware安装macos
  18. python就业方向-目前最全的Python的就业方向
  19. 数据分析【实践】——AB测试的应用、案例及关键点
  20. 九个最佳ICON图标搜索引擎

热门文章

  1. 为什么4-20mA直流电流是标准信号?
  2. 天上掉馅饼 期望dp+状压dp
  3. Windows替换字体
  4. 汽车前覆盖板高速碰撞实验
  5. Ubuntu系统修复系统拼音输入法
  6. CAD制图初学入门常用技巧汇总,CAD零基础也不怕!
  7. 新华字典php版,基于php的新华字典接口调用代码实例
  8. unity3d Runtime Transform Gizmos 插件使用
  9. The goal you specified requires a project to execute but there is no POM in this directory 。
  10. [斜率优化] 斜率优化学习笔记