1.二进制和十进制怎么换算?
二进制转十进制是从最后一位算,具体是这样的:: 如:01101011.转十进制:第0位:1乘2的0次方=1 1 1乘2的1次方=2 :2 0乘2的2次方=03 : 1乘2的3次方=8 4: 0乘2的4次方=05: 1乘2的5次方=326 1乘2的6次方=647: 0乘2的7次方=0然后:1+2+0 +8+0+32+64+0=107.二进制01101011=十进制107.你可明白?可再问.十进制转二进制:是一个连续除2的过程.用上例转换:107除2商53余153除2商26余126除2商13余013除2商6余16 除2商3余03 除2商1余11 除2商0余1.当商出现0时,就不要除了.然后把余数反住排列就行了.107=1101011.。
2.进制转换怎么输入
查看-程序员:
输入:5678742*2=
点击左边的“十六进制”,完成转换:
3.子网码怎么使用十进制转换二进制 为什么我那次转换 都不对啊 麻烦大
十进制转化为二进制的方法: 正规算法是 把十进制的数字除以2,如果有余数就写1,没余数就写0,然后再接着除。
如此循环下去,最后总会出现1,直接把1写上就可以了。然后把你记下来的数字倒过来排列,就是二进制的数。
例如59: 59/2 得 29余 1 29/2得 14余 1 14/2得 7余 0 7/2得 3余 1 3/2得 1余 1 1直接写 1 把每一步的结果倒过来排列,就是111011,这就是59用二进制表示的值。 再比如,128转化为二进制: 128/2得 64余 0 64/2得 32余 0 32/2得 16余 0 16/2得 8余 0 8/2得 4余 0 4/2得 2余 0 2/2得 1余 0 1直接写 1 把结果倒过来写就是10000000,也就是说128D=10000000B。
其实还有一种土办法,那就是把一个十进制数减去最大的2的n次方,写1,然后再从剩余的数里减2的n-1次方,如果够减,写1;不够减,写0。然后再从剩余的数里就剩减2的n-2次方,同前。
一直减到2的0次方(也就是1),够减就写1,不够减写0。 这样算下来的数字,你就不用倒过来了,直接就是二进制的。
转载请注明出处windows之家 » win10如何进制转换