如何实现按位求补 急!!!

yanxh_1685 2003-08-22 04:29:45
在C#中有 ~ 运算符对操作数执行按位求补操作
那在VB中如何实现呢。
Open fname For Binary As #1
For i = 1 To 64 ' LOF函数是求文件长度的内部函数
Get #1, i, x ' 取出第i个字节
x = qiuFan(x) ' 这里调用了求补函数
Put #1, i, x ' 将加密后的这个字节写回到文件原位置
Next i
Close

如何实现求补函数呢。 望指教,谢谢!
...全文
204 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
James0001 2003-08-23
  • 打赏
  • 举报
回复
Not
yanxh_1685 2003-08-22
  • 打赏
  • 举报
回复
谢谢各位!
of123 2003-08-22
  • 打赏
  • 举报
回复
Open fname For Binary As #1
For i = 1 To 64 ' LOF函数是求文件长度的内部函数
Get #1, i, x ' 取出第i个字节
x = 255 - x ' 这里调用了求补函数
Put #1, i, x ' 将加密后的这个字节写回到文件原位置
Next i
Close
of123 2003-08-22
  • 打赏
  • 举报
回复
Private Function qufan(x As Byte) As Byte
qufan = &HFF - x
End Function
davidcao 2003-08-22
  • 打赏
  • 举报
回复
Private Function qufan(x As Byte) As Byte
Dim a As Byte
a = &HFF - x
qufan = a
End Function
viena 2003-08-22
  • 打赏
  • 举报
回复
Not Expression
逻辑非运算符:
Boolean。结果为操作数的逻辑非。
Byte、Short、Integer 和 Long 类型,以及所有枚举类型。结果为操作数的按位求补。
superxmz 2003-08-22
  • 打赏
  • 举报
回复
and

7,762

社区成员

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

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