Rumah >pembangunan bahagian belakang >C++ >Apakah pengendali c++?

Apakah pengendali c++?

下次还敢
下次还敢asal
2024-04-22 17:30:33697semak imbas

C++ menyediakan set pengendali yang luas, dikelaskan seperti berikut: Pengendali aritmetik (+, -, *, /, %, ++, --) Pengendali tugasan (=, +=, -=, *=, /= , %=) pengendali perbandingan (==, !=, <, >, <=, >=) pengendali logik (&, |, ^,!) pengendali bitwise (&, |, ^, << , >>) Operator penunjuk (*, &, ->) Operator lain (saiz, ?:,,,)

Apakah pengendali c++?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn