Int C = 1; Int D = 0; Printf("Gia Tri Cua A, B, C, D La: %d %d %d %d \n", A,b,c,d); // Hien Thi Ket Qua &&, ||, ! ... 4. Toán Tử Logic.
Có thể bạn quan tâm
Trong toán học, một phép toán là một phép thực hiện tính toán từ một số lượng nào đó để tạo ra một kết quả cần tính toán. Chúng ta dễ dàng nhận thấy có một số phép toán mà ta hay sử dụng trong đời sống: cộng, trừ, nhân, chia. Trong lập trình C cũng có những phép toán như vậy, ngoài ra ngôn ngữ C còn mở rộng thêm nhiều phép toán khác để thực hiện nhiều chức năng khác, chúng được gọi tắt là các toán tử. Ngôn ngữ C có nhiều toán tử cài sẵn và tôi sẽ cung cấp các loại toán tử căn bản sau:
- Toán tử về số học
- Toán tử quan hệ
- Toán tử logic
- Toán tử gán
Trong phạm vi căn bản chúng ta chỉ cần nắm được 4 toán tử trên là đã áp dụng được rất nhiều trong quá trình lập trình với C rồi, ngoài ra các bạn có thể tự tham khảo thêm đầy đủ các toán tử của C tại đây: Operators in C and C++
2.Toán tử về số họcToán tử về số học trong lập trình hay cũng chính là các phép toán mà ta vẫn thường sử dụng trong đời sống như: Cộng, trừ, nhân, chia……
| Ký hiệu | Mô tả | Ví dụ |
| + | Cộng các phần tử | 1 + 6 = 7 |
| – | Trừ các phần tử | 2 – 1 = 1 |
| * | Nhân các phẩn tử | 5 * 7 = 35 |
| / | Chia các phần tử | 10 / 2 = 5 |
| % | Chia lấy phần dư | 10 / 8 = 2 (kết quả chính là phần dư) |
| — | Giảm một giá trị số nguyên xuống 1 đơn vị | 5– = 5 – 1 = 4 |
| ++ | Tăng một giá trị số nguyên lên 1 đơn vị | 9++ = 9 + 1 = 10 |
| Cong = 24 Tru = 8 Nhan = 128 Chia = 2 Chia lay phan du = 2 a++ = 17 b– = 7 |
Toán tử quan hệ hay có thể hiểu nôm na là phép so sánh giứa các đại lượng, các giá trị với nhau cho ra kết quả đúng hoặc sai.
| Ký hiệu | Mô tả | Ví dụ |
| == | So sánh giá trị có bằng nhau không | 1 == 1 (đúng), 2 == 1 (sai) |
| != | So sánh giá trị có không bằng nhau hay không | 1 != 2 (đúng), 1 != 1 (sai) |
| > | So sánh giá trị lớn hơn hay không | 5 > 4 (đúng), 5 > 6 (sai) |
| < | So sánh giá trị nhỏ hơn hay không | 5 < 6 (đúng), 5 < 4 (sai) |
| >= | So sánh giá trị có lớn hơn hoặc bằng hay không | 5 >= 4 (đúng), 5 >= 5 (đúng), 5 >= 6 (sai) |
| <= | So sánh giá trị có nhỏ hơn hoặc bằng hay không | 5 <= 4 (sai), 5 <= 5 (đúng), 5 <= 6 (đúng) |
| Bang nhau: 0 Khong bang: 1 Lon hon: 1 Nho hon: 0 Lon hon hoac bang: 1 Nho hon hoac bang: 0 |
Toán tử logic được dùng để miêu tả các mệnh đề, kết quả chỉ có thể là đúng hoặc sai.
| Ký hiệu | Mô tả |
| && | Là toán từ AND (và). Toán tử này chỉ đúng khi cả 2 mệnh để đang xét đúng |
| || | Là toán tử OR (hoặc). Toán tử này chỉ sai khi cả 2 mệnh đề đang xét sai |
| ! | Là toán tử phủ định của một mệnh đề, biến đúng thành sai, biến sai thành đúng |
Xét ví dụ dưới đây ta có:
| A | B | C | D | A && B | A && C | A || B | B || D | !A | !B | !C | !D |
| 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| Gia tri cua a, b, c, d la: 1 0 1 0 Menh de && giua a va b la: 0 Menh de && giua a va c la: 1 Menh de || giua a va b la: 1 Menh de || giua b va d la: 0 Phu dinh cua a, b, c, d la: 0 1 0 1 |
Toán tử gán hay còn được hiểu là phép gán một giá trị cho một biến, hay gán một phép tính giá trị cho một biến……v.v
| Ký hiệu | Mô tả | Ví dụ |
| = | Gán cho giá trị bên trái bằng giá trị bên phải | A = B |
| += | Cộng giá trị bên trái bằng một giá trị bên phải | A += B tương đương A = A + B |
| -= | Trừ giá trị bên trái bằng một giá trị bên phải | A -= B tương đương A = A – B |
| *= | Nhân giá trị bên trái bằng một giá trị bên phải | A *= B tương đương A = A * B |
| /= | Chia giá trị bên trái bằng một giá trị bên phải | A /= B tương đương A = A / B |
| Gan a = b: 6 c += d: 11 e -= f: 1 g *= h: 48 i /= k: 6 |
Từ khóa » Phép Toán And Trong C
-
Toán Tử Trong C - AICurious
-
1.8 Các Phép Toán Cơ Bản - Khóa Học C++
-
Lập Trình C: Bài 4 - Phép Toán, Toán Tử Trong C
-
Lập Trình C: Phép Toán Số Học | V1Study
-
Toán Tử Trong C - VietTuts
-
Các Toán Tử Trong C (số Học - Gán - Quan Hệ -...) - Freetuts
-
Toán Tử Logic Trong C Và Giá Trị True False
-
Toán Tử Trong C++
-
Bài 8 – 10. Toán Tử Trong C - Lập Trình Không Khó
-
Toán Tử Logic Trong C | 64 Bài Học Lập Trình C Hay Nhất
-
Bài 4: Toán Tử Và Biểu Thức Trong C | Tìm ở đây
-
Phép Toán Thao Tác Bit – Wikipedia Tiếng Việt
-
Bài 8: Cách Sử Dụng Toán Tử Trong Lập Trình C - Khuê Nguyễn
-
Các Phép Toán Trên Con Trỏ Và Chỉ Mục Mảng Trong C++ (Pointers ...