Các dấu so sánh trong c++ năm 2024
Toán tử là biểu tượng cho trình biên dịch thực hiện các thao tác toán học hoặc logic cụ thể. Toán tử trong C và C++ rất nhiều các toán tử dựng sẵn và cung cấp các loại toán tử sau: Show
Toán tử là nền tảng của bất kỳ ngôn ngữ lập trình nào, do đó chức năng của ngôn ngữ lập trình C/ C ++ sẽ không hoàn chỉnh nếu không sử dụng toán tử. Chúng ta có thể định nghĩa toán tử là biểu tượng giúp chúng ta thực hiện các phép tính toán học và logic cụ thể trên toán hạng. Ví dụ, hãy xem xét câu lệnh dưới đây: c = a + b; Ở đây, '+' là toán tử được gọi là toán tử cộng và 'a' và 'b' là toán hạng. Toán tử bổ sung cho trình biên dịch thêm cả hai toán hạng 'a' và 'b'. C/C++ có nhiều kiểu toán tử có sẵn và chúng có thể được phân loại là: 1. Toán tử số họcĐây là các toán tử được sử dụng để thực hiện các phép toán số học/toán học trên các toán hạng. Ví dụ: (+, -, *, /,%, ++, -). Toán tử số học có hai loại:
Ví dụ: (++, -)
Ví dụ: (+, -, *, /) 2. Toán tử quan hệCác toán tử quan hệ được sử dụng để so sánh các giá trị của hai toán hạng. Ví dụ: Kiểm tra xem một toán hạng có bằng toán hạng khác hay không, toán hạng lớn hơn toán hạng khác hoặc không. Một số toán tử quan hệ là (==,>, =, <=). 3. Toán tử logicCác toán tử logic được sử dụng để kết hợp hai hoặc nhiều điều kiện, ràng buộc hoặc để bổ sung cho việc đánh giá điều kiện ban đầu đang xem xét. Kết quả hoạt động của toán tử logic là giá trị boolean là true hoặc false. 4. Toán tử so sánh bitToán tử so sánh bit được sử dụng để thực hiện các phép toán bit trên các toán hạng. Các toán tử đầu tiên được chuyển đổi thành bit-level và sau đó tính toán được thực hiện trên các toán hạng. Các phép toán như cộng, trừ, nhân,… có thể được thực hiện ở mức bit để xử lý nhanh hơn. 5. Toán tử gánCác toán tử gán được sử dụng để gán giá trị cho một biến. Toán hạng bên trái của toán tử gán là một toán hạng biến và bên phải của toán tử gán là một giá trị. Giá trị ở phía bên phải cần có cùng kiểu dữ liệu của biến ở phía bên trái nếu không trình biên dịch sẽ gây ra lỗi. Các loại toán tử gán khác nhau được hiển thị bên dưới:
Ví dụ: a = 10; b = 20; ch = 'y';
Thí dụ: (a + = b) có thể được viết là (a = a + b) Nếu giá trị ban đầu được lưu trữ trong a là 5. Sau đó, (a + = 6) = 11.
Thí dụ: (a - = b) có thể được viết là (a = a - b) Nếu giá trị ban đầu được lưu trữ trong một là 8. Sau đó (a - = 6) = 2.
Thí dụ: (a * = b) có thể được viết là (a = a * b) Nếu giá trị ban đầu được lưu trữ trong a là 5. Sau đó (a * = 6) = 30.
Thí dụ: (a / = b) có thể được viết là (a = a / b) Nếu giá trị ban đầu được lưu trữ trong a là 6. Sau đó (a / = 2) = 3. 6. Các toán tử khácNgoài các toán tử trên, có một số toán tử khác có sẵn trong C hoặc C ++ được sử dụng để thực hiện một số nhiệm vụ cụ thể. Một số trong số chúng được nhắc đến ở đây là:
7. Biểu đồ ưu tiên toán tửBảng dưới đây mô tả thứ tự ưu tiên và tính kết hợp của các toán tử trong C/C ++. Ưu tiên của toán tử giảm từ trên xuống dưới. |