Function DE Version 1.90

@BitXor

Float List Logical NUMBER

Syntax

@BitXor(FN1;FN2);
@BitXor(FNLIST1;FN2);
@BitXor(FN1;FNLIST2);
@BitXor(FNLIST1;FNLIST2);

Beschreibung

Führt ein bitweises, logisches EXKLUSIV-ODER auf FN/FNLIST FN1/FNLIST1 und FN/FNLIST FN2/FNLIST2 aus.

Beispiel: @BitXor(FN1;FN2)

FN1:=2;
FN2:=3;
@BitXor(FN1;FN2);

ergibt 1


Beispiel: @BitXor(FNLIST1;FN2)

FNLIST1:=1:2:3:4:5:6:7:8:9;
FN2:=10;
@BitXor(FNLIST1;FN2);

ergibt 11;8;9;14;15;12;13;2;3

Beispiel: @BitXor(FN1;FNLIST2)

FN1:=10;
FNLIST2:=11:22:33:44:55:66:77:88:99;
@BitXor(FN1;FNLIST2);

ergibt 1;28;43;38;61;72;71;82;105

Beispiel: @BitXor(FNLIST1;FNLIST2)

FNLIST1:=1:2:3:4:5:6:7:8:9;
FNLIST2:=10:20:30:40:50:60:70:80:90;
@BitXor(FNLIST1;FNLIST2); ergibt 11;22;29;44;55;58;65;88;83

FNLIST1:=1:2:3:4:5:6:7:8:9;
FNLIST2:=10:20:30:40:50;
@BitXor(FNLIST1;FNLIST2); ergibt 11;22;29;44;55;52;53;58;59

Sollten die beiden Listen unterschiedlich lang sein, so wird das letzte Element der kürzeren wiederholt bis die benötigte Länge erreicht wird.