12.1. Expression operator names

Function names representing symbolic operators.
Namekindsymbol
swapassignment<->
_setassignment=
_initassignment:=
pluseqassignment+=
minusqassignment-=
muleqassignment*=
diveqassignment/=
leftshifteqassignment<<=
rightshifteqassignment>>=
bxoreqassignment^=
boreqassignment|=
ampeqassignment&=
tildeeqassignment~=
pre_incrassignment++a
pre_decrassignment--a
post_incrassignmenta++
post_decrassignmenta--
bandinfix\&
borinfix\|
bxorinfix\~
shrinfix>>
shlinfix<<
subinfix-
addinfix+
modinfix%
divinfix/
powinfix**
negprefix-
posprefix+
complprefix~
exclprefix!
lenprefix#
_isininfixisin
lorinfixor
lorinfixor
landinfixand
lnotprefixnot
eqinfix==
neinfix!=
ltinfix<
gtinfix>
leinfix<=
geinfix>=
eqchain&==
nechain&!=
ltchain&<
gtchain&>
lechain&<=
gechain&>=
derefprefix*
derefprefix_deref
subscriptpostfixa.[b]
substringpostfixa.[b to c]
copyfrompostfixa.[b to ]
copytopostfixa.[to b]