首先一共的问题有好几个,希望可以一一回答:
1.二进制数要怎么转换成十进制数,同样,十进制数怎么转回二进?
2.比如二进1011011转成十进,答案为91.这是怎么转来的?
3.两进制数加运怎么算?比如:两个二进制数运算加运10100+111,答案为11011.这是怎么得出来?>
首先一共的问题有好几个,希望可以一一回答:
1.二进制数要怎么转换成十进制数,同样,十进制数怎么转回二进?
2.比如二进1011011转成十进,答案为91.这是怎么转来的?
3.两进制数加运怎么算?比如:两个二进制数运算加运10100+111,答案为11011.这是怎么得出来?>
二进制转换法,假设为上面的列子,则低位开始1*2的0次方+1*2的1次方+0*2的2次方+……+1成2的6次方。
十进制转换,利用除法余数法则。91%2=45余1,记录1,45%2=22余1,记录1,22%2=11,记录0,11除2=5余1,记录1,5%2=2余1,记录1,2%2=1,记录0,1%2=0余1,记录1,ok除到结果是0才行,再从最后记录的往前排,有1011011。
加法简单的用观察,不行就转换十进制,之后转回来
1、二进制转换为十进制是通过加乘和幂进行的,用二进制的每一位乘以2的N次幂,然后所得的所有数相加,N是当前二进制位的位数-1;
2、1011011是通过1*2^6+0*2^5+1*2^4+1*2^3+0*2^2+1*2^1+1*2^0得到64+0+16+8+0+2+1=91
3、二进制的加法与十进制的是相同的,只是他是满二进1,10100+
如果你是要考试了,
在这里是跟你讲不通的,
加我qq34898520,我给你认真讲解一下。
如果不是考试,就没必要去认真研究了,
因为你根本用不到,用到的时候,靠你手算去换算是很不现实的,太浪费时间还容易出错,
这个时候下载个万能计算器就摆平了。