二进制转十进制,十进制转二进制的方法

 时间:2024-10-25 13:29:14

1、二进制转十进制的方法:要对十进制数进行除法运算,每次都除以2,余数以此记录在旁边;直到最后一次除以2,余数为0停止;这个时候把旁边的余数从最后一个连起来写即可得到一个完整的二进制数。例如有一个十进制15这个数,要转为二进制数:

二进制转十进制,十进制转二进制的方法

2、第一步先对15除以2,得到商是7,余数是1,余数1写在算式旁边,如下:

二进制转十进制,十进制转二进制的方法

3、第二步就是再对7除以2,得到商是3,余数是1,余数1依次写在第一个余数1的下面,如下所示:

二进制转十进制,十进制转二进制的方法

4、第四步就是再对3除以2,得到商是1,余数是1,余数1依次写在第二个和第一个余数1的下面,如下图所示:

二进制转十进制,十进制转二进制的方法

5、第五步就是再对1除以2,得到商是0,余数是1,注意这里1除以2的商是没有整数部分,只有余数憧钏荭拜部分的,同样的把这个1依次写在前面三个1的下面,这时候,因为商事0已经不能再往下除2了,所以从最下面一个1开始连起来写,就是1111,也就是把十进制15变成了二进制的1111。

二进制转十进制,十进制转二进制的方法

6、十进制转二进制的方法:就是把一个有X位的二进制数,从右往左数,每一位依次乘以2的0次方,2的1次方,2的2次方,一直乘到2的X-1次方,然后把唁昼囫缍这些次方的结果加起来即可得到最终一个十进制数的结果。例如求一个5位的二进制数10110要转为十进制数:

二进制转十进制,十进制转二进制的方法

7、这个时候只要把10110从右边第一位0开始,依次乘以2的0次方,2的1次方,2的2次方,2的3次方,2的4次方,然后把这些次方的结果求和得到一个十进制数22即可,如下所示:

二进制转十进制,十进制转二进制的方法
  • C语言如何打印九九乘法表?
  • 怎么在C 声明一个函数并调用
  • 如何用C语言判断是否为素数
  • 16进制转换10进制
  • 在c语言里#include是什么样的头文件,包含哪些函数
  • 热门搜索
    健康饮食手抄报内容 我爱文学手抄报内容 有关科技的手抄报 成语故事手抄报 尊师重教手抄报 清明手抄报资料 庆国庆手抄报图片 感恩节英语手抄报 手抄报花边简单手绘 关于心理的手抄报