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.
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
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
Huruf pertama mestilah huruf atau garis bawah (_).
Kata kunci tersimpan tidak boleh digunakan sebagai nama pengecam.
Pemalar
Terdapat dua lagi cara berbeza untuk menentukan pemalar dalam C++. Ia adalah:
Dengan menggunakan kata kunci const
Dengan menggunakan #define prapemproses
const [data_type] [constant_name]=[value];
[data_type] [variable_name];
Pengendali aritmetikpengendali kenaikan dan pengurangan
pengendali logik
pengendali bitpengendali penugasan
pengendali lain
* | tr>Pendaraban|
---|---|
/ | |
pengendali | |
penurunan nilai | |
---|---|
Operator |
sama dengan | |
---|---|
> | |
> | |
Lebih besar daripada atau sama dengan | Kurang daripada atau sama dengan |
Penerangan |
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 Bitwise |
Operator Penerangan |
|
>> | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
~ | Operator pelengkap binari | ||||||||||||||||||||||||||||
& | Binari DAN operator | ||||||||||||||||||||||||||||
^ | Binary XOR operator | ||||||||||||||||||||||||||||
ry ATAU pengendali | |||||||||||||||||||||||||||||
Pengendali Tugasan -= |
*= | |
---|---|
/= | bahagian, kemudian tugasan |
%= td> | modulo, kemudian tugasan |
keluar dan tugasan | |
> >= | anjakan kanan dan tugasan |
&= | bitwise DAN tugasan |
^= | bitwise XOR dan tugasan |
OR|= | tugasan tugasan OR|= | tugasan tugasan
Pelbagai Operator | |
Penerangan | |
, | Operator Koma |
saiz | Tukarkan semula () lokasi memori |
* | 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!