您的位置: 首页 > 生活常识 >

十进制转换为二进制的原理(十进制小数如何转换为二进制)

100次浏览     发布时间:2024-07-17 22:15:54    

位运算在计算机编程中经常用到,所以掌握十进制和二进制间的转换十分重要。

  • 十进制:由 0~9 十个数字组成
  • 二进制:由 0和1 两个数字组成

1、整数转换

十进制转二进制的原理:十进制的数除以2,直到商为0,最后反向取余数。

比如下图中的例子,十进制的13转为二进制表示,则为1101。

十进制转二进制

二进制转十进制的原理:二进制数的每一位乘以2的n次方,n 从零开始,每次加一,最后累加。

下面是将二进制的1101转为十进制的13。

二进制转十进制

2、小数转换

对于小数,二进制 转 十进制 比较简单,仍是二进制数的每一位乘以2的n次方,小数点前面的 n 从零开始,每次加一;小数点后面的 n 从-1开始,每次减一,最后累加。

小数-二进制转十进制

十进制 转 二进制 相对麻烦些,用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为0,整数部分为1,此时1为二进制的最后一位。

下图是将十进制的0.625转换为二进制表示的0.101。

小数-十进制转二进制

不过,不是所有的十进制小数都恰好能用二进制精确表示。比如十进制的0.3转化为用二进制表示,如下图所示。若用小数点后六位来表示,则只能近似为0.296875。

小数-十进制转二进制

从上面的例子可以看出,二进制小数点后面的位数越多,则能表示的小数点后面的有效数字越多。

C语言中浮点型一般分为 float 单精度型(4个字节)和 double 双精度型(8个字节),单精度浮点型小数点后面有效数字为6位,双精度浮点型小数点后面有效数字为15位。


相关文章

手游哪一款传奇好玩 好玩的传奇游戏排行榜

手游传奇的世界,浩瀚如海,玩家们在其中寻找着属于自己的冒险与荣耀。在这个充满奇幻与刺激的世界里,哪些传奇手游值得一玩呢?接下来,就让我们一起探索一下好玩的传奇游戏排行榜吧!首先,不得不提的是《龙城决》。这款手游仿佛穿越时空,带领玩家回到那个热血复古的传奇时代。它以古风为主题,将游戏世界打造得如梦如幻
2025-01-09 13:45:25

《我的世界》复生诅咒令全员复活 不小心就是“僵尸世界大战”

《我的世界》是一款拥有超高自由度的沙盒游戏,玩家可以在庞大的方块世界中任意探索与创造。虽然它已经是一个发行很久的老游戏,但大量的模组又让这个方块世界散发出了新的活力。今天就给大家推荐一个名为“复生诅咒”的有趣模组,它会让你回想起曾经被僵尸支配的恐惧。 模组简介 你是否经常会疑惑,游戏中的僵尸为什么只
2025-01-09 13:30:48

三国志11真英雄最好别选中小势力,难度太大,3年都生存不了

不过,如果我们在游戏中选择那些1流武将极少,或者人才单薄的势力,那么我们会发现游戏会非常艰难,一般的玩家很难坚持3年,有的玩家甚至1年就扛不住。之所以会这样,主要跟《真英雄》这个版本的游戏默认设定相关的,种种游戏隐藏设定也大大地增加了游戏的难度,大体来看主要是因为以下这5大层面。内政发展极为困难在真
2025-01-09 12:00:52

三国志11:如果取消工事的间隔限制,这4座都市会升级为铁桶江山

在三国志11中,有个固有设定是工事之间有2个区格的间隔限制,也正是因为这一设定也大大降低了防御工事的实用性,这些防御工事并不能全方位保护好自己的地盘,至少都是有一定漏洞存在的。所以在游戏中,大家也都只会选择个别当道要害之地来进行城防建设,大量建设防御工事并不是那么盛行。那么试想一下,如果取消工事间的
2025-01-09 10:31:16

绝地求生拉枪线是什么意思?拉枪线怎么操作

绝地求生拉枪线是什么意思?绝地求生拉枪线怎么操作?绝地求生拉枪线是游戏中最新的专属名词,不过有些玩家不知道绝地求生拉枪线是什么意思,其实只是一种战术玩法,现在就来看看绝地求生拉枪线详情介绍及其操作方法吧。绝地求生拉枪线是什么意思拉枪线,顾名思义,就是拉走子弹的线,让自己这方的队友可以更好的输出。比如
2025-01-09 09:45:56

好玩双人组,马瑶组合固然爽,双飞组合更好玩

王者荣耀中有不少英雄技能机制互补,在游戏内,他们是很好的上分伙伴,开黑的玩家适合使用。例子就比较多了,曾经知名度较高的弹弓组合,消耗能力一流,不仅如此,这两个英雄的技能组合特别好玩,总能打敌人一个措手不及。可惜弹弓组合已经消失,不过没关系,王者中还有很多好玩的组合。马瑶组合最受欢迎,不管是巅峰赛还是
2025-01-09 09:31:20

网站内容来自网络,如有侵权请联系我们,立即删除!
Copyright © 阔百科 琼ICP备2023010365号-4