好难,不会。

bcfxbcfx 2006-03-15 03:57:19
我在VB里定义了一个BYTE变量,我给它一个值为65。二进制为1000001,用什么办法能让这个byte变量的各位变反,变成0111110.
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoruixing 2006-03-15
  • 打赏
  • 举报
回复
用非一下
ZOU_SEAFARER 2006-03-15
  • 打赏
  • 举报
回复
结果是62 =0111110
ZOU_SEAFARER 2006-03-15
  • 打赏
  • 举报
回复
不难,兄弟我帮你顶
Private Sub Command1_Click()
Dim x As Byte
Dim y As Byte
y = 128
x = 65
x = x Eqv y
Debug.Print x
End Sub
iget 2006-03-15
  • 打赏
  • 举报
回复
65 二进制 是 01000001
取反应该是 10111110
方法是 65 xor &HFF
如果你不要最高位 65 xor (2^7-1)

7,765

社区成员

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

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