Apakah pengendali c++?
Apr 22, 2024 pm 05:30 PMC++ 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!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Reka bentuk struktur data selamat konkurensi dalam pengaturcaraan serentak C++?

Bagaimana untuk melaksanakan pembanding tersuai dalam C++ STL?

Reka letak objek C++ diselaraskan dengan memori untuk mengoptimumkan kecekapan penggunaan memori

Bagaimana untuk melaksanakan Corak Reka Bentuk Strategi dalam C++?

Persamaan dan Perbezaan antara Golang dan C++

Bagaimana untuk menyalin bekas C++ STL?

Apakah prinsip pelaksanaan asas penunjuk pintar C++?

Bagaimana untuk melaksanakan pengaturcaraan berbilang benang C++ berdasarkan model Aktor?
