首页 > 其他分享 >10进制小数如何转化为2进制

10进制小数如何转化为2进制

时间:2023-03-10 19:32:41浏览次数:32  
标签:10 进制 二进制 整数 乘以 二进制位 部分 小数

方法:乘二取整法,将10进制数字的小数部分乘以2,取得到数字的整数部位作为小数部分二进制的第一位,一直到小数为0为止

例如:8.125,整数部分的二进制为1000,小数部分为0.125,

0.125第一次乘以2得到0.25,整数部分为0,所以0是小数部分的第一个二进制位,此时小数部分为0.25,0.25乘以2得到0.5,整数部分为0,小数部分为

0.5,所以小数部分的第二个二进制数字是0,再对小数部分0.5乘以2,得到1.0

整数部分为1,所以第三个二进制位是1,小数部分为0,计算到此结束,

依次将求得的二进制位写出,小数部分转化为二进制为001

所以整体的二进制为,1000.001

标签:10,进制,二进制,整数,乘以,二进制位,部分,小数
From: https://blog.51cto.com/u_15466618/6113483

相关文章

  • ES6-ES11 ES10字符串方法扩展-trimStart-trimEnd
    原视频<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title......
  • ES6-ES11 ES10数组方法扩展-flat与flatMap
    原视频<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title......
  • C/C++小学生测验[2023-03-10]
    C/C++小学生测验[2023-03-10]题目2:小学生测验面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。功能要求:(1)进入测试之前先输入用户名、密码登录,......
  • 3.10 滴水复习6
    1.全局变量与局部变量全局变量程序启动即分配地址一直在不销毁局部变量没有固定地址所在函数体结束后会被销毁2.函数参数根据内外平栈代码查看问题寄存器传......
  • AIR32F103(十) 在无系统环境和FreeRTOS环境集成LVGL
    目录AIR32F103(一)合宙AIR32F103CBT6开发板上手报告AIR32F103(二)Linux环境和LibOpenCM3项目模板AIR32F103(三)Linux环境基于标准外设库的项目模板AIR32F103(四)2......
  • java学习日记20230310-排序
    排序 指将一组数据按照指定的顺序排列的过程分类:内部排序:指将需要处理的所有数据都加载到内存储存器中,进行排序,包括交换排序法,选择排序法,插入排序法外部排序:......
  • ASEMI高压MOS管10N65参数,10N65规格,10N65封装
    编辑-ZASEMI高压MOS管10N65参数:型号:10N65漏极-源极电压(VDS):650V栅源电压(VGS):30V漏极电流(ID):10A功耗(PD):65W储存温度(Tstg):-55to150℃静态漏源导通电阻(RDS(ON)):0.9Ω二极......
  • java学习日记20230310-数组
    数组数组/排序/查找数组可以存放多个统一类型的数据,数组本身也是一种数据类型,引用类型;    array.length标识数组的大小/长度数组的定义数据类型[]数组名......
  • Games101-Cp1-Transformation
    最近为了求职重新开始把图形学相关的内容重新系统的学习,先把Games101的内容入门,然后把虎书相关的内容补充。Transformation矩阵变换可以对不同坐标系之间进行转换,在这个......
  • Mybatis-lesson5-属性及别名-2023-3-10
    属性文件:resources-> db.propertiesdriver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=U......