Mã thông báo C ++ là các đơn vị riêng lẻ nhỏ nhất của một chương trình.
C ++ là tập hợp con của C và vì vậy hầu hết các cấu trúc của C đều hợp pháp trong C ++ với ý nghĩa và cách sử dụng của chúng không thay đổi. Vì vậy, các mã thông báo, biểu thức và kiểu dữ liệu tương tự như của C.
Sau đây là các mã thông báo C ++:(hầu hết các mã thông báo c ++ về cơ bản tương tự như các mã thông báo C)
- Từ khoá
- Số nhận dạng
- Hằng số
- Các biến số
- Người điều hành
Từ khóa
Từ khóa là những từ dành riêng có nghĩa cố định và ý nghĩa của nó không thể thay đổi. Ý nghĩa và hoạt động của các từ khóa này đã được trình biên dịch biết. C ++ có nhiều từ khóa hơn C và những từ khóa bổ sung đó có khả năng hoạt động đặc biệt.
Có 32 trong số này, và đây là
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
Có 30 từ dành riêng khác không có trong C, do đó mới đối với C ++, và chúng đây -
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
Số nhận dạng
Định danh là tên được đặt cho các mục nhập khác nhau như biến, cấu trúc và hàm. Ngoài ra, tên định danh phải là duy nhất vì những thực thể này được sử dụng trong quá trình thực thi chương trình.
Quy ước đặt tên số nhận dạng
-
Chỉ cho phép các ký tự chữ cái, chữ số và dấu gạch dưới.
-
Chữ cái đầu tiên phải là một bảng chữ cái hoặc dấu gạch dưới (_).
-
Số nhận dạng có phân biệt chữ hoa chữ thường.
-
Từ khóa dành riêng không thể được sử dụng làm tên của số nhận dạng.
Hằng số
Hằng số giống như một biến, ngoại trừ việc giá trị của chúng không bao giờ thay đổi trong quá trình thực thi khi đã được xác định.
Có hai cách khác nhau để xác định hằng số trong C ++. Đây là:
-
Bằng cách sử dụng từ khóa const
-
Bằng cách sử dụng bộ xử lý tiền #define
Khai báo hằng số:
const [data_type] [constant_name]=[value];
Biến
Một biến là tên có ý nghĩa của vị trí lưu trữ dữ liệu trong bộ nhớ máy tính. Khi sử dụng một biến, bạn tham chiếu đến địa chỉ bộ nhớ của máy tính.
Cú pháp khai báo một biến
[data_type] [variable_name];
Ví dụ
#include <iostream.h> int main() { int a,b;// a and b are integer variable cout<<" Enter first number :"; cin>>a; cout<<" Enter the second number:"; cin>>b; int sum; sum=a+b; cout<<" Sum is : "<<sum <<"\n"; return 0; }
Nhà điều hành
Toán tử C ++ là một ký hiệu được sử dụng để thực hiện các thao tác toán học hoặc logic.
- Các toán tử số học
- Toán tử Tăng dần và Giảm dần
- Toán tử quan hệ
- Toán tử lôgic
- Toán tử Bitwise
- Người điều hành nhiệm vụ
- Người điều hành khác
Toán tử số học
Toán tử | Mô tả |
---|---|
+ | Bổ sung |
- | Phép trừ |
* | Phép nhân |
/ | Bộ phận |
% | Mô-đun |
Các toán tử tăng và giảm
Toán tử | Mô tả |
---|---|
++ | Sự gia tăng |
−− | Giảm dần |
Toán tử quan hệ
Toán tử | Mô tả |
---|---|
== | bằng |
! = | không bằng |
> | Lớn hơn |
< | Ít hơn |
> = | Lớn hơn hoặc bằng |
<= | Nhỏ hơn hoặc bằng |
Toán tử lôgic
Nhà điều hànhMô tả | |
---|---|
&& | Và toán tử. Thực hiện kết hợp logic của hai biểu thức. (Nếu cả hai biểu thức đều đánh giá là True, thì kết quả là True. Nếu một trong hai biểu thức cho giá trị là False, thì kết quả là False) |
|| | Hoặc toán tử. Thực hiện phép tách hợp lý trên hai biểu thức. (Nếu một trong hai hoặc cả hai biểu thức đánh giá là True, kết quả là True) |
! | Không phải toán tử. Thực hiện phủ định logic trên một biểu thức. |
Toán tử Bitwise
Nhà điều hànhMô tả | |
---|---|
<< | Toán tử Dịch chuyển Trái Nhị phân |
! = | không bằng |
>> | Toán tử Shift phải nhị phân |
~ | Toán tử bổ sung của Binary One |
& | Binary AND Operator |
^ | Toán tử XOR nhị phân |
| | Nhị phân HOẶC Toán tử |
Người điều hành nhiệm vụ
Nhà điều hànhMô tả | |
---|---|
= | Chỉ định |
+ = | Tăng, sau đó chỉ định |
- = | Giảm, sau đó chỉ định |
* = | Nhân lên, rồi gán |
/ = | Phân chia, sau đó ấn định |
% = | Mô-đun, sau đó chỉ định |
<<= | Dịch trái và chuyển nhượng |
>> = | Chuyển phải và phân công |
&= | Bitwise VÀ chỉ định |
^ = | Bitwise độc quyền HOẶC và chỉ định |
| = | Bao gồm bitwise HOẶC và chỉ định |
Nhà điều hành khác
Nhà điều hànhMô tả | |
---|---|
, | Toán tử dấu phẩy |
sizeOf () | Trả về kích thước của một vị trí bộ nhớ. |
& | Trả về địa chỉ của vị trí bộ nhớ. |
* | Con trỏ tới một biến. |
? : | Biểu thức có điều kiện |