Có các loại toán tử sau để thực hiện các loại hoạt động khác nhau trong ngôn ngữ C
toán tử số học
Toán tử quan hệ
Người vận hành ca
Toán tử logic
toán tử Bitwise
Toán tử ternary hoặc có điều kiện
Toán tử chuyển nhượng
Nhà điều hành linh tinh
Độ ưu tiên của toán tử trong C
Mức độ ưu tiên của các loài toán tử mà toán tử nào sẽ được đánh giá trước và tiếp theo. Tính kết hợp chỉ định hướng vận hành được đánh giá;
Hãy hiểu quyền ưu tiên bằng ví dụ được đưa ra dưới đây
Biến giá trị sẽ chứa 210 vì * (toán tử nhân) được đánh giá trước + (toán tử cộng)
Toán tử là nền tảng của bất kỳ ngôn ngữ lập trình nào. Chúng ta có thể định nghĩa các toán tử là các ký hiệu giúp chúng ta thực hiện các phép tính logic và toán học cụ thể trên các toán hạng. Nói cách khác, chúng ta có thể nói rằng một toán tử vận hành các toán hạng. Ví dụ: '+' là toán tử được sử dụng để cộng, như hình bên dưới.
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ử cộng yêu cầu trình biên dịch thêm cả hai toán hạng 'a' và 'b'.
Chức năng của ngôn ngữ lập trình C không đầy đủ nếu không sử dụng toán tử
C có nhiều toán tử tích hợp và có thể được phân thành 6 loại
toán tử số học
Toán tử quan hệ
Toán tử logic
toán tử Bitwise
Toán tử gán
Toán tử khác
Các toán tử trên đã được thảo luận chi tiết.
1. toán tử số học.
Các toán tử này được sử dụng để thực hiện các phép toán số học/toán học trên toán hạng. ví dụ. (+, -, *, /, %,++,–). Toán tử số học có hai loại.
a) Toán tử đơn hạng.
Toán tử hoạt động hoặc làm việc với một toán hạng duy nhất là toán tử đơn nguyên. Ví dụ. Toán tử tăng (++) và giảm (–)
int val = 5;
++val; // 6
b) Toán tử nhị phân
Toán tử hoạt động hoặc làm việc với hai toán hạng là toán tử nhị phân. Ví dụ. Toán tử cộng(+), phép trừ(-), phép nhân(*), phép chia(/)