10进制转8进制算法例子图片(10进制转8进制算法视频)

开心常识网 683 2023-07-24 21:28:27

牛皮克拉斯的大致内容分享到此结束,希望对各位有所帮助。

1.十进制到二进制(整数和小数部分):十进制数被一个二进制因子分解,取余数。

2.以235为例,转换成二进制235除以2得到117,余数1 117除以2得到58,余数1 58除以2得到29,余数0 29除以2得到14,余数1 14除以2得到7,余数0 7除以2得到3,余数1 3除以2得到1,余数1从得到的1开始写,余数反转加在它之后得到11。

3,2,小数部分,转换成二进制。

4.将小数乘以2并四舍五入,直到没有小数。注意不是所有的小数都能转换成二进制!以0.75为例。如果0.75离开2得到1.50,取整数1 0.50离开2得到1,取整数1得到0.11。

5,二进制数是十进制数从低阶到高阶1,2,4,8,16,32的整数部分。这个比较方便,把二进制数写成展开就行了;算算。在例1中,101101(二进制)是一个十进制数。101101(二进制)= 1 * 2⑤+0 * 2④+1 * 2②+0 * 2①+1 * 1 = 32+0+8+4+0+1 = 2 ^ 2+1 * 1 = 512+128+64+16+4+1 = 725小数部分从小数点开始:1/2,1/4,1/8,1/16..即:1010.1011 = > 8+2+1/8+1/16(“”代表幂)1101.0111 = > 1 * 2 3+1 * 2+0 * 2 1+1 *。第二位加0.25(1/4),第三位加0.125(1/8),然后是1/16,1/32,1/64。不管你算多少,都是正确的。

6.也可以以后再算。算出小数后,取小数部分*2,如7/16=0.4375 0.4375*2=0.875。整数部分为0,即当前二进制值为0.0 0.875*2=1.75,即当前二进制值为0.01。减去1后,继续运算。

7.0.75*2=1.5整数部分为1,即当前二进制值为:0.011,去掉1后继续运算。

8.0.5*2=1.0的整数部分为1,即当前二进制值为:0.0111,去掉1后为0,运算结束。

9.0.4375的二进制数是0.0111。

各位好,荔枝在这里为各位解答以上问题。10进制转8进制怎么转?很多人还不知道十进制。现在我们下去吧!

上一篇:8✖️8✖️8影视让人爱不释手 精彩内容每天都能看不停
下一篇:返回列表
相关文章
返回顶部小火箭