二进制数与十进制之间的相互转换

作者:风筝 | 创建时间: 2023-05-12
我们日常生活中常用的数制是十进制数,即0~9,全部数码的个数是10也称为基数,十进制的进位原则为:逢基数10进位,在不同位上的数码代表不同的数值,这与它的权有关,位权等于基数的次幂数,即各位的位权为10^0;十为的位权为10^1;百为的位权...
二进制数与十进制之间的相互转换

十进制数

十进制数,英文Decimal。 十进制数有10个数码:0、1、2、3、4、5、6、7、8、9。基数为10。计数时逢10进1。下面举一个十进制数的例子。

二进制数

二进制数,英文Binary。 十进制数有2个数码:0、1。基数为2。计数时逢2进1。下面举一个二进制数的例子。

二进制变十进制

二进制变十进制 转换原则:吧二进制数写成按权展开的多项式加法,然后求和,即可将二进制转化为十进制数。 例子1:将1101、0.01、1101.01转化为十进制的数,如下所示:

十进制变为二进制

进制的整数部分和小数部分分别用不同的方法进行转换 1.整数部分转换原则:除2取余法,将所得余数倒着写。即将十进制数反复除以2,取余数,直到商为0为止,最后将所得余数倒着排列,即为十进制数转换为二进制数。

2.小数部分的转换原则:乘2取整法,顺着写,即将十进制小数部分不断乘以2取整,直到小数位零,或到达有效精度为止,最先得到的数位最高位,最后得到的整数位最低位。下面我们看看如何将0.6875转换为十进制数。

温馨提示

注意十进制转换为二进制时,整数部分和小数部分的转换原则是不一样的
点击展开全文

更多推荐