Menu
CoddyTech

Thao tác bit là gì?

Bài học 1 trên 17 trong khóa học Thao tác bit của Coddy.

Trước khi tìm hiểu về thao tác trên bit, trước tiên hãy cùng tìm hiểu kiến thức cơ bản về nguồn gốc của nó, tức là cách biểu diễn số.

Số được biểu diễn như thế nào?

Hãy cùng tìm hiểu qua một ví dụ.

Cơ số 10

Hệ thống số thông dụng của chúng ta (0, 1, 2, 3, 4, ... 9) được biểu diễn theo định dạng Base 10.

Số 345 có thể được viết thành phương trình: 10<sup>2</sup>*3 + 10<sup>1</sup>*4 + 10<sup>0</sup>*5, hoặc diễn đạt bằng lời: 3 nhân với 10 mũ 2, 4 nhân với 10 mũ 1 và 5 nhân với 10 mũ 0. Vậy, cơ số 10 về cơ bản có nghĩa là chúng ta có thể dùng các chữ số từ 0 đến 9 để biểu diễn một số. 

 

 

Tương tự, chúng ta có cơ số 2 , là hệ thống mà máy tính sử dụng. Với cơ số 2, chúng ta cũng làm tương tự.

Khi lưu một số trong máy tính, máy tính sẽ lưu số đó dưới dạng một chuỗi các số 0 và 1, gọi là bit. Bit có giá trị 0 hoặc 1, là đơn vị dữ liệu nhỏ nhất mà máy tính có thể hiểu được.

Vì vậy, thao tác trên bit có thể được định nghĩa là hành động dùng các toán tử ở cấp độ bit để thao tác theo thuật toán trên các bit hoặc phần dữ liệu khác nhằm đạt được kết quả mong muố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

Tự luyện tập: Trình biên dịch C++ online

Kiểm tra một phép chuyển đổi: Công cụ chuyển đổi hệ cơ số