zoukankan      html  css  js  c++  java
  • 小数的二进制转换

    问题:十进制下的小数转为二进制下的小数。

    方法:取一个小数,如0.4。按照如下方式:'|'左边的2是乘数,'%'右边是余数

    2 | 0.4
    -----------
    2 | 0.8 % 0
    -----------
    2 | 0.6 % 1
    -----------
    2 | 0.2 % 1
    -----------
    2 | 0.4 % 0 
    -----------
    ...(循环往复)

    中间一列(0.4, 0.8, 0.6, 0.2 ...)是转换数据,将其乘以2(即除以0.5),小数点左边的部分作为余数(放在%后面),小数点右边的部分作为下一阶转换数据。这个过程一直往下进行,直到转换数据变成0(如果不为0,就是无穷数列...)。

    把余数从上到下依次排列起来即为二进制小数: 0.01100110...
    ————————————————
    版权声明:本文为CSDN博主「小离兄弟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/Holyshange/article/details/100146300

  • 相关阅读:
    JSON.parse()与JSON.stringify()的区别
    响应式布局
    document.selection
    jQuery $.proxy() 方法
    <转> 键值表
    jquery-jqzoom 插件 用例
    jquery 笔记
    前端表单验证常用的15个JS正则表达式<转>
    css 问题解决
    <转>break与continue
  • 原文地址:https://www.cnblogs.com/tongongV/p/12828107.html
Copyright © 2011-2022 走看看