首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么查看一个数的二进制码

2012-01-22 
如何查看一个数的二进制码?如何查看一个数的二进制码?[解决办法]用与运算,比如十进制数154对应的8位二进制

如何查看一个数的二进制码?
如何查看一个数的二进制码?

[解决办法]
用与运算,比如十进制数154对应的8位二进制数为10011010
共分8步
第1步用128 and 154 如果不等于0则第8位为1,如果等于0则第8位为0
第2步用64 and 154如果不等于0则第7位为1,如果等于0则第7位为0
第3步用32 and 154如果不等于0则第6位为1,如果等于0则第6位为0
第4步用16 and 154如果不等于0则第5位为1,如果等于0则第5位为0
第5步用8 and 154如果不等于0则第4位为1,如果等于0则第4位为0
第6步用4 and 154如果不等于0则第3位为1,如果等于0则第3位为0
第7步用2 and 154如果不等于0则第2位为1,如果等于0则第2位为0
第8步用1 and 154如果不等于0则第1位为1,如果等于0则第1位为0
最后的结果为10011010

[解决办法]
' 用途:将十进制转化为二进制
' 输入:Dec(十进制数)
' 输入数据类型:Long
' 输出:DEC_to_BIN(二进制数)
' 输出数据类型:String
' 输入的最大数为2147483647,输出最大数为1111111111111111111111111111111(31个1)
Public Function DEC_to_BIN(Dec As Long) As String
DEC_to_BIN = " "
Do While Dec > 0
DEC_to_BIN = Dec Mod 2 & DEC_to_BIN
Dec = Dec \ 2
Loop
End Function
[解决办法]
打开系统自带的计算器。
选择查看菜单中的科学,
输入数字,再选二进制即可。

热点排行