gpt4 book ai didi

VB6 - 下面的操作是做什么的 : x = b(1) + b(2) * &H100&?

转载 作者:行者123 更新时间:2023-12-01 23:56:53 25 4
gpt4 key购买 nike

阅读一些旧代码来处理从数据库中流式传输的一些数据。对 VB6 不是很熟悉。

这是代码的粗略概念。只是不完全确定 x 或 y 的值是多少? *&H100& 是做什么的? Chr$(b(3)) 是做什么的?

Private Sub Sub1()
Dim b() as Byte

' b is then read from a file, a bytes string, or from a database object

x = 0
x = b(1) + b(2) * &H100&

y = ""
y = y & Chr$(b(3))

End Sub

最佳答案

x = b(1) + b(2) * &H100&

...将两个连续字节转换为 16 位整数。第二个字节是整数的高位部分。如果这两个字节是(比方说)10 和 20,则结果将是 (20 * 256) + 10,即 5130

关于VB6 - 下面的操作是做什么的 : x = b(1) + b(2) * &H100&?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62659922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com