gpt4 book ai didi

delphi - 〜在Delphi中是什么意思?

转载 作者:行者123 更新时间:2023-12-03 19:40:15 24 4
gpt4 key购买 nike

我正在尝试将此Java代码转换为Delphi。

seg.binID &= (long) ~(0x70 << ((vbasLength - 1) * 7));


我发现其中的一些等效操作,例如:

<< means shl

0x70 means $70


但是我在Delphi中找不到 ~

到目前为止,我已经将其转换为:

seg.binID:= seg.binID and LongInt($70 shl ((vbasLength - 1) * 7));


但这是不正确的。如何添加 ~

最佳答案

在Delphi中,~是关键字not,因此可以使用:

seg.binID:= seg.binID and LongInt(not ($70 shl ((vbasLength - 1) * 7)));

关于delphi - 〜在Delphi中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29766530/

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