Các số octal và hex trong Python (phần 2)

Các số octal và hex trong Python (tiếp tục)

Khi kích cỡ của một cơ sở hệ thống số tăng, số lũy thừa biểu lộ của hệ thống cũng vậy, khả năng của nó để nói nhiều
hơn với ít hơn. Khi các chuỗi bit trở nên dài hơn, hệ thống octal trở nên là shorthand kém hữu dụng hơn cho thể
hiện chúng. Số hex hay hệ thống cơ sở 16 (gọi là hex – viết tắt), cái sử dụng 16 con số khác nhau, cung cấp một notation
ngắn gọn hơn octal cho các số lớn hơn. Cơ sở 16 sử dụng các con số 0…9 cho các lượng số nguyên tương ứng và các
chữ A….F cho các lượng số nguyên 10….15.
Chuyển đổi giữa các số trong 2 hệ thống làm việc như sau. Mỗi con số trong số hex là tương ứng cho 4 con số trong
số nhị phân. Vì vậy, để chuyển đổi từ hex sang nhị phân, bạn thay thế mỗi con số hex với số nhị phân 4 bit tương
ứng. Để chuyển đổi từ nhị phân sang hex, bạn factor các bits vào các nhóm 4 và tìm kiếm các con số hex tương ứng.
(Đây là loại vật cái các hackers ghi nhớ). Ảnh dưới thể hiện một chập các con số hex vào các con số nhị phân.
convert 2

Chia sẻ