哪位大侠知道十进制123转化成二进制是

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:49:47

是1111011。
告诉你方法:
二进制中:第一位1=十进制1*2的零次方,第二位1=十进制1*2的一次方,第三位0=十进制0*2的二次方,依此类推,然后把所有的结果加起来就是123,反之亦然。当然更简单的就是用WIN自带的计算器一点就出来了。

i=inputbox ("请输入一个你要转换成二进制的数:")
msgbox zh(i)
function zh(h)
s=0
do until h=0
t=h mod 2
h=h\2
s=t & s
loop
zh=s
end function

把它保存成vbs文件。

我晕....

123 = 127 - 4 = 111 1111 - 100 = 111 1011

还用逐位计算么.....

64+32+16+8+0+2+1
1 1 1 1 0 1 1
好象是这么一说吧
用123一直除以2 取余数 倒着排列
找个C语言看看 就知道那鸟玩意是什么了

用windows自带的那个计算器就可以随便转了,不用花时间来这问

1111011