二进制怎么转换 IP地址来说
发布网友
发布时间:2022-04-29 00:53
我来回答
共2个回答
热心网友
时间:2022-06-26 21:28
晕,点击开始-运行
输入:calc
回车
在计算机里输一个数,点二进制。
热心网友
时间:2022-06-26 21:28
十进制转二进制:把十进制数n除以2所得的余数n1保留,然后计算(n-n1)/2,得出的数再同上操作,得出余数n2,计算(n-n2)/2,直到n=1为止。把得到的余数倒过来就是转换成的二进制数了。
例子:十进制数27转换为二进制数。
27/2的余数为1.(27-1)/2=13.
13/2的余数为1.(13-1)/2=6.
6/2的余数为0.(6-0)/2=3.
3/2的余数为1.(3-1)/2=1.
这时n=1了。
倒取余数就是1011,27转换为2进制结果为1011.
二进制转十进制:计算二进制数n的每一位的2的位数减一次方乘那一位的数字。把每一位算的数求和就OK了。光这样说肯定听不懂,看例子。
例子:二进制数11001转换成十进制数。
第一位位数是1.计算2的1-1次方结果为1.此位数字为1,1*1=1.
第二位位数是2.计算2的2-1次方结果为2.此位数字为0,2*0=0.
第三位位数是3.计算2的3-1次方结果为4.此位数字为0,4*0=0.
第四位位数是4.计算2的4-1次方结果为8.此位数字为1,1*8=8.
第五位位数是5.计算2的5-1次方结果为16.此位数字为1,16*1=16.
计算这五个数字的和,1+8+16=25.
因此二进制数11001转换为十进制数后是25.
打字打得好辛苦希望给个最佳~~谢谢