Benutzer:Messerjokke79/Archiv/Vergleichsoperator
Vergleichsoperator
BearbeitenOperator | ||||||||
---|---|---|---|---|---|---|---|---|
größer als n |
kleiner als n |
größer oder gleich n |
kleiner oder gleich n |
gleich | ungleich | identisch | nicht identisch | |
mathematisches Zeichen |
> | < | ≥ | ≤ | = | ≠ | ≡ v | ≢ |
APL | > |
< |
≥ |
≤ |
= |
≠ |
≡ |
≢
|
Fortran | .GT. |
.LT. |
.GE. |
.LE. |
.EQ. |
.NE. |
n. v. | n. v. |
Pascal, SQL, BASIC | > |
< |
>= |
<= |
= |
<> |
n. v. | n. v. |
C, C++, C# | > |
< |
>= |
<= |
== |
!= |
n. v. | n. v. |
Java | > |
< |
>= |
<= |
== w |
!= w |
== r |
!= r
|
JavaScript | > |
< |
>= |
<= |
== |
!= |
=== t |
!== t
|
PHP | > |
< |
>= |
<= |
== |
!= , <> |
=== t |
!== t
|
Python | > |
< |
>= |
<= |
== |
!= , <> |
is o |
is not o
|
Lua | > |
< |
>= |
<= |
== |
~= |
n. v. | n. v. |
REXX | > |
< |
>= |
<= |
= n |
¬= , \= , <> |
== s |
¬== , \==
|
Modula, Oberon | > |
< |
>= |
<= |
= |
# , <> |
n. v. | n. v. |
Shell (test) | -gt
|
-lt
|
-ge
|
-le
|
-eq n
|
-ne n
|
= s
|
!= s
|
n
stets numerischer Vergleich
o
Objektidentität (siehe Python-Datenmodell)
r
identisch bzw. nicht identisch für Referenztyp→ reference type (engl.)
s
Stringvergleich
t
vergleicht Wert und Typ
v
voraussetzungslose Übereinstimmung zweier Entitäten
w
gleich bzw. ungleich für Werttyp→ value type (engl.)