首页 > 其他分享 >十进制浮点数转换成IEEE754标准的32浮点数的二进制格式

十进制浮点数转换成IEEE754标准的32浮点数的二进制格式

时间:2022-08-27 16:11:06浏览次数:63  
标签:转换成 二进制 32 浮点数 IEEE754 .... 小数

实例1:将176.0625转换为32位二进制的数

实例2:(更具普遍行)

将20.163转换成754标准的32位浮点数

1.将十进制数转换成二进制数

十进制浮点数,整数部分转换成二进制,采用除2取余法,将余数从低到高排列,即为整数的二进制数;

小数部分转换成二进制,采用乘2取整法,将取整数顺序排列,即为小数的二进制数。

小数部分乘2直到小数部分为0,或取到想要的位数,或循环出现前。

整数部分

20/2=10    ....  0

10/2=5      ....  0

5/2=2        ....  1

2/2=1        ....  0

1/2=0         ..... 1

小数部分

0.163*2=0.326        0

0.326*2=0.652        0

0.652*2=1.304        1

0.304*2=0.608        0

0.608*2=1.216        1

0.216*2=0.432        0

0.432*2=0.864        0

0.864*2=1.728        1

0.728*2=1.456        1

0.456*2=0.912        0

不要求精度时,通常取到8~10位

20.163=10100.0010100110

参考:https://www.cnblogs.com/oxspirt/p/7234024.html

标签:转换成,二进制,32,浮点数,IEEE754,....,小数
From: https://www.cnblogs.com/rong-xu-drum/p/16630776.html

相关文章

  • STM32H7_Rtthread_LVGL开发第一章<STM32H7工程创建>
    工具:MDK5-STM32CubeMX-Rtthread源码-LVGL源代码-ENV工具 步骤1:用CubeMX生成一个最小基础工程外部晶振为25Mhz,系统时钟配置为最高  设置调试口设置系......
  • 关于stm32f10xRB系列的PB5和PB12外设冲突问题
      上周在公司做了一个项目,调试一个mcu,本以为很简单的调试一下裸机驱动,但是调试过程中遇到了一些问题让我觉得比较有意思,记录一下。1、关于stm32的SMBUS功能的介绍  ......
  • 【Virt.Contest】CF1321(div.2)
    第一次打虚拟赛。CF传送门T1:ContestforRobots统计\(r[i]=1\)且\(b[i]=0\)的位数\(t1\)和\(r[i]=0\)且\(b[i]=1\)的位数\(t2\)。两个数都为\(0\)或都为......
  • Nginx分布式框架详解-基础32-36nginx基础配置实例
    nginx基础配置实例需求分析前面我们已经对Nginx服务器默认配置文件的结构和涉及的基本指令做了详细的阐述。通过这些指令的合理配置,我们就可以让一台Nginx服务器正常......
  • STM32环境配置
    ==================================STM32概念==================================一、什么叫STM32 ST:意法半导体 M:ARM公司的cortex-M内核 32:32位单片机 STM32:ST公司......
  • LeetCode 232. 用栈实现队列
    思路:用两个栈实现队列pop操作,若out栈为空则先将in中元素push进out,再pop出out中元素peek操作,直接调用pop,在将pop出元素push进outclassMyQueue{public:stack<int......
  • win32com:word操作之 修改表格中的单元格
      forcindoc.Tables:foriinc.Range.Cells:print([i.Range.Text])#必须转换为列表,否则里面包含的特殊字符如回车换行会导致文本打印不出来......
  • win32com: 修改excel已用区域的列宽
    fromwin32com.clientimportDispatchif__name__=='__main__':excel=Dispatch("ket.Application")#启动wpsexcel应用。Microsoftexcel用Excel.Applica......
  • ESP32-S2 lwip
    I'mnotabigexpertinlwIP,butIthinkthecodeiscorrect,sinceIspenttimedebuggingitonESP32anditworksverywellthere.Ifonecodefortransmitt......
  • pythoncom 无法import win32api、win32con、win32com、win32gui 问题一次解决!方法合集
    最近写项目发现pythoncom导入win32api、win32con、win32com、win32gui等win32相关的包都会出现或多或少问题,Google一大堆不靠谱的方法试了个遍。特此记录一下解决办法......