一个非常简单的小问题。

wlaptech 2008-02-03 10:45:41
Dim a As Integer
Dim b As Integer
a = 2
b = 7
MsgBox a And b
这里 的a And b执行了什么运算??求解
...全文
75 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
skypaul888 2008-02-03
  • 打赏
  • 举报
回复
按位与运算.
zdingyun 2008-02-03
  • 打赏
  • 举报
回复
补充:
语法

result = expression1 And expression2
根据下表对 result 中相应的位进行设置
如果在 expression1 的位为 且在 expression2 中的位为 result 为
0 0 0
0 1 0
1 0 0
1 1 1

zdingyun 2008-02-03
  • 打赏
  • 举报
回复
And 运算符示例
And 运算符除了用来对两个表达式进行逻辑连接。还对两个数值表达式中位置相同的位进行逐位比较,并根据下表对 result 中相应的进行设置:


Dim A, B, MyCheck
A = 10: B = 8
MyCheck = A And B ' 返回 8(位比较的结果)

返回位比较的结果
Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
a = 2
b = 7
MsgBox a And b ' 返回 2
End Sub

smalle 2008-02-03
  • 打赏
  • 举报
回复
位与运算
z_wenqian 2008-02-03
  • 打赏
  • 举报
回复
按位与,a and b = 2
二进制是 111 and 010 = 010
东方之珠 2008-02-03
  • 打赏
  • 举报
回复
结果是:2

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧