Tóm tắt các toán tử bit
Bài học 8 trên 17 trong khóa học Thao tác bit của Coddy.
Được rồi, giờ chúng ta đã biết thao tác bit là gì. Chúng ta dùng các toán tử trên bit để thao tác với các bit. Hãy cùng ôn lại các toán tử đã học.
Các toán tử trên bit
Toán tử trên bit dùng để thực hiện các phép toán trên bit với các mẫu bit hoặc số nhị phân, bằng cách thao tác với từng bit riêng lẻ. Nhắc lại, một bit biểu thị 0 hoặc 1. Vì vậy, các toán tử trên bit xét chuỗi bit này và thao tác với chúng. Lưu ý rằng trong suốt khóa học này, chúng ta chỉ làm việc với các số không dấu (số không dấu chỉ có độ lớn, về cơ bản là số dương).
C++ cung cấp một số toán tử trên bit khác nhau.
Tên toán tử | Ký hiệu toán tử | Số lượng toán hạng |
NOT trên bit | ~ | 1 |
OR trên bit | | | 2 |
AND trên bit | & | 2 |
XOR trên bit | ^ | 2 |
Dịch trái trên bit | << | 2 |
Dịch phải trên bit | >> | 2 |
Bảng trên cho biết các toán tử trên bit mà C++ cung cấp, ký hiệu dùng để xác định chúng và số toán hạng mà chúng tác động lên.
Tự làm thử
Bài học này không có thử thách code.
Tất cả bài học trong Thao tác bit
1Giới thiệu và kiến thức cơ bản
Thao tác bit là gì?Tại sao cần thao tác bit?Số nhị phân và số thập phânToán tử NOT và ORToán tử ANDToán tử XORToán tử dịch phải và dịch tráiTóm tắt các toán tử bitTự luyện tập: Trình biên dịch C++ online