Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penanda C/C++?

Penanda C/C++?

WBOY
WBOYke hadapan
2023-08-30 11:41:131146semak imbas

Penanda C/C++?

Token C++ ialah unit bebas terkecil bagi sesuatu program.

C++ ialah superset C, jadi kebanyakan binaan C adalah sah dalam C++ dan makna serta penggunaannya kekal tidak berubah. Oleh itu, token, ungkapan dan jenis data adalah serupa dengan token, ungkapan dan jenis data C.

Berikut ialah teg C++: (Kebanyakan teg C++ pada asasnya serupa dengan teg C) s ialah perkataan terpelihara , mempunyai makna yang tetap dan maknanya tidak boleh diubah. Pengkompil sudah mengetahui maksud kata kunci ini dan cara ia berfungsi. C++ mempunyai lebih banyak kata kunci daripada C, dan kata kunci tambahan ini mempunyai fungsi kerja khas.

    Terdapat 32 daripadanya dan inilah mereka
  • auto const double float int short struct unsigned
    break continue elseforlong signed switch void
    case default enumgoto register sizeof typedef volatile
    char do extern if return static unionwhile
  • Terdapat 30 lagi perkataan terpelihara yang tiada dalam C dan oleh itu baru kepada C++, Ini dia -
  • asm dynamic_cast namespace reinterpret_cast try
    bool explicit new static_cast typeid
    catch false operator template typename
    class friend privatethis using
    const_cast inline public throw virtual
    delete mutable protected true wchar_t
  • Pengecam
  • Pengecam ialah nama yang diberikan kepada item yang berbeza seperti pembolehubah, struktur dan fungsi. Tambahan pula, nama pengecam mestilah unik kerana entiti ini digunakan dalam pelaksanaan program.
  • Konvensyen penamaan pengecam

Hanya aksara abjad, nombor dan garis bawah dibenarkan.

Huruf pertama mestilah huruf atau garis bawah (_).

Pengecam adalah sensitif huruf besar.

Kata kunci tersimpan tidak boleh digunakan sebagai nama pengecam.

  • Pemalar

  • Pemalar adalah seperti pembolehubah, kecuali apabila ditakrifkan, nilainya tidak berubah semasa pelaksanaan.
  • Terdapat dua lagi cara berbeza untuk menentukan pemalar dalam C++. Ia adalah:

  • Dengan menggunakan kata kunci const

  • Dengan menggunakan #define prapemproses

Pengisytiharan berterusan: Lokasi yang boleh digunakan dalam komputer nama ingatan. Apabila anda menggunakan pembolehubah, anda merujuk kepada alamat memori komputer.

    Sintaks untuk mengisytiharkan pembolehubah
  • const [data_type] [constant_name]=[value];

    Contoh
  • [data_type] [variable_name];
  • Operator

    Pengendali C++ ialah simbol yang digunakan untuk melaksanakan operasi matematik atau logik. li>

Pengendali aritmetikpengendali kenaikan dan pengurangan

pengendali perhubungan

pengendali logik

pengendali bitpengendali penugasan

pengendali lain

pengendali lain

pengendali lain

  • Operator
  • Penerangan
  • +
  • Tambahan

-Penolakan tr>PendarabanModulPengendali kenaikan dan penguranganpengendali penerangan++
*
/

kenaikan

−−penurunan nilaiPenerangan
Operator

==!= tidak sama dengan lebih besar daripada >Pengendali logikOperator Dan pengendali. Melakukan logik DAN bagi dua ungkapan. (Jika kedua-dua ungkapan menilai kepada Benar, hasilnya adalah Benar. Jika mana-mana ungkapan menilai kepada Salah, hasilnya adalah Salah)
sama dengan
>
>
Lebih besar daripada atau sama dengan
Kurang daripada atau sama dengan
Penerangan

||!Operator BitwiseShift Operator
Atau pengendali. Melakukan operasi OR logik pada dua ungkapan. (Hasilnya adalah Benar jika satu atau kedua-dua ungkapan menilai kepada Benar)
Bukan operator. Melakukan penolakan logik pada ungkapan.

Operator

Penerangan

Tidak sama dengan Binari operator syif kananOperator pelengkap binariBinari DAN operator^Binary XOR operator ry ATAU pengendaliPengendali Tugasan

-=
>>
~
&
penurunan, kemudian tetapkan pendaraban, kemudian tugasan > >=anjakan kanan dan tugasan&=bitwise DAN tugasan^=bitwise XOR dan tugasantugasan tugasan OperatorPenerangan,Operator Komasaiz Tukarkan semula () lokasi memori
*=
/= bahagian, kemudian tugasan
%= td> modulo, kemudian tugasan
keluar dan tugasan
OR|= tugasan tugasan OR|=
Pelbagai Operator

&

Mengembalikan alamat lokasi ingatan. *Tuding kepada pembolehubah. ? :Ungkapan bersyarat

Atas ialah kandungan terperinci Penanda C/C++?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam