加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

VB实现获取字节的任意位状态查询

发布时间:2020-12-16 22:37:49 所属栏目:大数据 来源:网络整理
导读:对于硬件或者嵌入式设计的程序员来说,对数据进行位操作恐怕是在熟悉不过的了。但是vb6的程序员不难发现,vb没有位操作运算,那么该如何实现呢? 其实很简单,只要通过与运算就可以轻松获取了。 下面是实现的代码,希望对正在查找相关操作的人一些帮助: 首

对于硬件或者嵌入式设计的程序员来说,对数据进行位操作恐怕是在熟悉不过的了。但是vb6的程序员不难发现,vb没有位操作运算,那么该如何实现呢?

其实很简单,只要通过与运算就可以轻松获取了。

下面是实现的代码,希望对正在查找相关操作的人一些帮助:

首先,打开VB6 IDE集成开发环境,然后在窗口上拖放一个listbox和button。然后双击button按钮输入代码:

代码如下:


Private Function GetBit(ByVal Value As Long,ByVal Position As Integer)As Boolean
If (Value And (2 ^ Position)) = 0
Then
GetBit =
False
Else
GetBit =
True
End If


End Function

Private Sub Command1_Click()
Dim a
As Byte
a = 187
For i = 0 To 7
Me.List1.AddItem IIf(GetBit(a,i),1,0)
Next i
End Sub

运行结果如下:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读