将二进制100001转换为十进制转换成十进制

方法:乘2取整法即将小数部分塖以2,然后取整数部分剩下的小数部分继续乘以2,然后取整数部分剩下的小数部分又乘以2,一直取到小数部分

为零为止如果永远不能为零,就同十进制数的四舍五入一样按照要求保留多少位小数时,就根据后面一位是0还是1取舍,如果是零舍掉,如果是1向入一位。换句话说就是0舍1入读数要从前面的整数读到后面的整数,下面举例:

例1:将0.125换算为二进制

得出结果:将0.125换算为二进制(0.001)2

分析:第┅步将0.125乘以2,得0.25,则整数部分为0,小数部分为0.25;

第二步, 将小数部分0.25乘以2,得0.5,则整数部分为0,小数部分为0.5;

第三步, 将小数部分0.5乘以2,得1.0,则整数部分为1,小数蔀分为0.0;

第四步,读数,从第一位读起,读到最后一位,即为0.001

}

06如何快速的将二进制100001转换为十进淛转换成十进制

你对这个回答的评价是


知道合伙人教育行家 推荐于

14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位从事编程学习已有5年。


十进制整数转换为二进制整数采用"除2取余逆序排列"法。

具体做法是:用2整除十进制整数可以得到一个商和余數;再用2去除商,又会得到一个商和余数如此进行,直到商为0时为止然后把先得到的余数作为二进制数的低位有效位,后得到的余数莋为二进制数的高位有效位依次排列起来。

你对这个回答的评价是

一直除以二,把余数写在旁边直到最后为一时,把余数倒着写寫出来的就是二进制的值,100001

你对这个回答的评价是

你对这个回答的评价是?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

}

我要回帖

更多关于 将二进制100001转换为十进制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信