Skip to main content

pengendali

Dokumen ini menyusun operator sebenar yang tersedia berdasarkan pengkompil semasa.

aritmetik

pengendaliPenerangan
+tambahan
-Tolak
*Pendaraban
/Bahagian
%berehat

Bandingkan

pengendaliPenerangan
==sama
!=berbeza
<Kecil
<=kurang daripada atau sama dengan
>Besar
>=lebih besar daripada atau sama dengan

logik

pengendaliPenerangan
&&logik DAN
||logik ATAU
!Logik BUKAN

sedikit

pengendaliPenerangan
&bitwise DAN
|sedikit ATAU
^bitwise XOR
~sedikit BUKAN
<<beralih ke kiri
>>anjakan kanan

kemasukan kolej

pengendaliPenerangan
=Tugasan asas
+=Tugasan selepas penambahan
-=Tugasan selepas penolakan
*=Tugasan selepas pendaraban
/=Penggantian selepas bahagian
%=Tugasan selepas baki

unary/pointer/cast

Operator/Kata KunciPenerangan
++, --Depan/belakang meningkat/mengurang
&xDapatkan alamat
deref pdereference penunjuk
expr as Tpelakon eksplisit

aritmetik penunjuk

ungkapanKeputusan
ptr<T> + intptr<T> (pergerakan GEP)
int + ptr<T>ptr<T> (pergerakan GEP)
ptr<T> - intptr<T> (pergerakan GEP)
ptr<T> - ptr<T>i64 (perbezaan bait)
ptr == ptr, ptr != ptrperbandingan penunjuk

Barangan terpelihara atau tidak dilaksanakan

Token tatabahasa wujud, tetapi sesetengahnya tidak disokong oleh operasi ungkapan pada masa ini. Contoh: ??, ?:, in, is, !&, !|, ~^.