【发布时间】:2015-01-26 19:51:21
【问题描述】:
C 中的以下语句:
iONE >>= iShift;
iONE &= 0xffefffff;
iONE |= (((((long)(*temp & 0x7f) - 65) << 2) + iShift + 1023) << 20) | (iTWO & 0x80000000);
在 Delphi 中是否有 shr=、And= 和 Or= 之类的东西。有没有比字面移植更合适的方式,尤其是第三条语句。
【问题讨论】:
-
到目前为止你尝试过什么?您是否阅读过 Delphi(甚至 Pascal)教程或参考资料?
-
我在网上搜索了一下,还没有找到答案。我没有 Embarcadero Delphi 但计划购买 Delphi XE8。
-
谢谢。很有用。不知怎的,我在搜索时错过了它。
-
感谢所有专家。我更新了问题。