这个符号是什么意思:∧?

时间:2015-07-04 05:02:56

标签: delphi math formula

我需要使用Delphi编程语言计算这个等式

z = (Rot(y ∧ n1 , K2) ∧ K1 ) ⊕ n2

其中: K1,K2,n1,n2,y是96位二进制值

我只是想知道这个符号是什么意思“∧”,以及如何在Delphi中使用它?

1 个答案:

答案 0 :(得分:4)

可能是按位AND。

在Delphi中,⊕可能是exclusive or XOR。

棘手的位可能是旋转变量位的ROT操作。没有ROT操作,但左右移位有shl和shr。见Delphi Expressions

为了让事情变得更难,你不能拥有原生的96位数据类型。 LongInt是4个字节= 32位。如果需要表示填充96位,则需要使用数组。