C++ menyediakan set pengendali yang luas, dikelaskan seperti berikut: Pengendali aritmetik (+, -, *, /, %, ++, --) Pengendali tugasan (=, +=, -=, *=, /= , %=) pengendali perbandingan (==, !=, <, >, <=, >=) pengendali logik (&, |, ^,!) pengendali bitwise (&, |, ^, << , >>) Operator penunjuk (*, &, ->) Operator lain (saiz, ?:,,,)
Gambaran keseluruhan operator C++
C++ ialah bahasa pengaturcaraan yang berkuasa dengan set pengendali yang kaya untuk melaksanakan pelbagai operasi. Operator ini boleh dibahagikan kepada kategori berikut:
1. Operator aritmetik
- +, -, *, /, %: operator aritmetik asas, digunakan untuk penambahan, penolakan, pendaraban, pembahagian dan modulo masing-masing.
- ++, --: Pengendali kenaikan dan pengurangan, masing-masing menambah atau menurunkan nilai pembolehubah sebanyak 1.
2. Operator tugasan
- =: Operator tugasan asas memberikan nilai operan kanan kepada operan kiri.
- +=, -=, *=, /=, %=: pengendali tugasan kompaun, yang melaksanakan operasi aritmetik dan tugasan pada masa yang sama.
3. Pengendali perbandingan
- ==, !=: pengendali kesaksamaan dan ketidaksamaan.
- <, >, <=, >=: pengendali perbandingan.
4. Operator logik
- &, |, ^: DAN, ATAU, operator XOR.
- !: Bukan pengendali, menyongsangkan nilai Boolean operan.
5. Pengendali bitwise
- &, |, ^: bitwise DAN, bitwise ATAU, bitwise XOR operator.
- <<, >>: Anjakan kiri bitwise dan operator anjakan kanan bitwise.
6. Pengendali penunjuk
- *: Pengendali nilai, mengembalikan nilai yang ditunjukkan oleh penunjuk.
- &: Operator alamat, mengembalikan alamat pembolehubah.
- ->: Operator akses ahli, digunakan untuk mengakses ahli struktur atau kelas.
7. Operator lain
- sizeof: Mengembalikan saiz bait jenis data.
- ?:: Operator bersyarat, mengembalikan nilai berbeza berdasarkan ungkapan bersyarat.
- ,: pengendali koma, melaksanakan ungkapan secara berurutan.
Atas ialah kandungan terperinci Apakah pengendali c++?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!