将C中的按位语句转换为Delphi

时间:2015-01-26 19:51:22

标签: c++ c delphi

C中的以下陈述:

iONE >>= iShift;
iONE &= 0xffefffff;
iONE |= (((((long)(*temp & 0x7f) - 65) << 2) + iShift + 1023) << 20) | (iTWO & 0x80000000);

在Delphi中是否有类似shr=And=Or=的内容。是否有比文字移植更合适的方式,尤其是第三种语句。

1 个答案:

答案 0 :(得分:2)

这些基本上是两个操作相结合 x >>= y表示x = x >> y 这同样适用于&=|= 对于Delphi部分:AndOrRight Shift