Toán tử là một ký hiệu để trình biên dịch thực hiện các thao tác toán học. Ngôn ngữ C rất phong phú trong việc xây dựng các toán và cung cấp các loại sau đây :
Toán tử số học
Bảng dưới đây cho thấy tất cả các toán tử số học được hỗ trợ bởi ngôn ngữ C.Giả sử biến A có giá trị là 10 và biến B có giá trị là 20 :
Toán tử quan hệ
Bảng dưới đây cho thấy tất cả các toán tử quan hệ hỗ trợ bởi ngôn ngữ C.Giả sử biến A có giá trị là 10 và biến B có giá trị là 20 :
Toán Tử Logic
Bảng dưới đây cho thấy tất cả các toán tử logic hỗ trợ bởi ngôn ngữ C.Giả sử biến A có giá trị là 1 và biến B có giá trị là 0 :
Toán tử Bitwise
Toán tử hoạt động trên bit và thực hiện các hoạt động bit-by-bit.Các bảng sự thật cho &, |, và ^ như sau:
Giả sử nếu A = 60; và B = 13; Hiện tại ở dạng nhị phân họ sẽ như sau:
A = 0011 1100
B = 0000 1101
-----------------
A & B = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
~ A = 1100 0011
Các Toán tử Bitwise hỗ trợ bởi ngôn ngữ C được liệt kê trong bảng sau.
Giả sử biến A có giá trị là 60 và biến B có giá trị 13 :
Toán Tử Gán
Có các toán tử gán sau đây được hỗ trợ bởi ngôn ngữ C:
0 nhận xét:
Đăng nhận xét