• 十进制小数转二进制小数方法


    十进制小数转二进制小数方法</font color>

    十进制小数→→→→→二进制小数 方法:“乘2取整”

    对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.
    如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位
    如:0.25的二进制
    0.252=0.5 取整是0
    0.5
    2=1.0 取整是1
    即0.25的二进制为 0.01 ( 第一次所得到为最高位,最后一次得到为最低位)

    0.8125的二进制

    0.8125*2=1.625 取整是1

    0.625*2=1.25 取整是1

    0.25*2=0.5 取整是0

    0.5*2=1.0 取整是1

    即0.8125的二进制是0.1101(第一次所得到为最高位,最后一次得到为最低位)

    十进制小数→→→→→八进制小数 方法:“乘8取整”

    0.71875)10 =(0.56)8

    0.71875*8=5.75 取整5

    0.75*8=6.0 取整6
    即0.56

    十进制小数→→→→→十六进制小数方法:“乘16取整”例如:

    (0.142578125)10=(0.248)16

    0.142578125*16=2.28125 取整2

    0.28125*16=4.5 取整4

    0.5*16=8.0 取整8

    即0.248
    ————————————————
    版权声明:本文为CSDN博主「zaohang」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zaohang/article/details/88635731

  • 相关阅读:
    如何修改 gitlab 的项目名称
    Vue 项目中 webSocket 的使用(服务端是 Java Spring boot)
    如何能选到好的车牌号
    实现微信,浏览器,App中H5的路线规划
    H5 navigator.geolocation demo
    npm package.json 中版本指定符号: ~ 、^、*
    小程序中静态资源绝对路径的写法
    重置gvim8 ctrl+f的翻页功能
    [TS]Map的基本操作
    [TS]闭包测试
  • 原文地址:https://www.cnblogs.com/coding365/p/12872343.html
Copyright © 2020-2023  润新知