Computer >> Máy Tính >  >> Lập trình >> lập trình C

Mã thông báo C / C ++?

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ành
Mô 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ành
Mô 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ành
Mô 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ành
Mô 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