十进制转二进制的小数转换方法_Irc 小数的二进制转换

十进制转二进制的小数转换方法_Irc 小数的二进制转换

十进制小数转换方法

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

对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.

如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位

如:0.25的二进制

0.25*2=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

非十进制数之间的转换

(1)二进制数与八进制数之间的转换

转换方法是:以小数点为界,分别向左右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。例如:

(423。45)8=(100 010 011.100 101)2

(1001001.1101)2=(001 001 001.110100)2=(111.64)8

(2)二进制与十六进制转换

转换方法:以小数点为界,分别向左右每四位二进制合成一位十六进制数,或每一位十六进制数展成四位二进制数,不足四位者补0。例如:

(ABCD。EF)16=(1010 1011 1100 1101.11101111)2

(101101101001011.01101)2=(0101 10110100 1011.0110 1000)2=(5B4B。68)16

0

0

0


评论这张转发至微博

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/104107.html

更多阅读

一丁讲解:德国直邮和转邮的区别

很多人来问一丁关于德国直邮和转邮的区别,所以写的多了,干脆在这里发个博文,希望更多人看到,了解德国包裹直邮和转邮的区别!直邮单,非常简单,发货人直接从邮局买了包裹单,或者从卖直邮单的转运公司买了包裹单,贴在包裹上,包裹就会直接从德国卖

CD转MP3高品质实现方法 高品质mp3音乐下载

CD转MP3是CD抓轨的一种方式,由于CD是模拟信号,不是数字信号,所以CD转MP3、WAV、AAC、WMA等数字音频格式,不是简单的音频格式转换,标准说法是CD抓轨。将CD抓轨,使用超级转换秀的“复制CD并转换”功能就可以实现,除了支持将CD转MP3,超级转换秀

冒险岛弓箭手攻略3:三转前的练级路径

现在谈谈三转之前的练级路径。首先有个建议,弓手在三转之前,没有必要跑太远去天空之城、玩具城、冰封雪域等地,以呆在金银岛为主,金银岛各个部落的任务够你做,各个部落的怪物也够你打了。金银岛中经常要路过、最重要的交通枢纽就是六岔路

声明:《十进制转二进制的小数转换方法_Irc 小数的二进制转换》为网友肾虚公子分享!如侵犯到您的合法权益请联系我们删除