Số thập lục phân và số thập phân là gì?
Hệ thập phân là hệ thống số cơ sở 10 được sử dụng hàng ngày. Hệ thống này sử dụng mười chữ số: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Hệ thống thập lục phân có cơ số 16. Nó sử dụng các chữ số thập phân 0–9 cùng với các chữ cái A, B, C, D, E và F, trong đó A tương ứng với 10 và F tương ứng với 15.
Hệ thập lục phân được sử dụng rộng rãi trong máy tính vì mỗi chữ số thập lục phân đại diện chính xác cho bốn bit nhị phân. Điều này giúp các giá trị nhị phân dài trở nên ngắn gọn và dễ đọc hơn.
Cách chuyển đổi hex sang thập phân
Để chuyển đổi từ hệ thập lục phân sang hệ thập phân, nhân mỗi chữ số hexa với lũy thừa của 16. Chữ số bên phải nhất sử dụng 160, chữ số tiếp theo sử dụng 161, rồi đến 162, và cứ thế tiếp tục.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Điều này có nghĩa là giá trị thập lục phân 1B7E tương đương với giá trị thập phân 7038.
Cách chuyển đổi hex sang nhị phân
Để chuyển đổi từ hệ thập lục phân sang nhị phân, thay thế mỗi chữ số thập lục phân bằng giá trị nhị phân tương ứng gồm bốn bit. Sau đó, ghép các nhóm lại với nhau.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Các số 0 đứng đầu thường bị loại bỏ khỏi giá trị nhị phân cuối cùng, trừ khi các số 0 này cần thiết cho định dạng có chiều rộng cố định.
Các ứng dụng phổ biến của hệ thập lục phân
Hệ thập lục phân thường được sử dụng trong lập trình, gỡ lỗi, địa chỉ bộ nhớ, mã điểm Unicode, mã màu, tổng kiểm tra và kiểm tra tệp nhị phân.
Ví dụ, các giá trị màu trên web thường sử dụng ký hiệu thập lục phân. Màu #FF0000 biểu thị màu đỏ, trong đó FF là kênh đỏ và tương đương với số thập phân 255.
Quy tắc nhập liệu
- Sử dụng các chữ số 0–9 và các ký tự A–F cho đầu vào hệ thập lục phân.
- Chữ cái viết thường được chấp nhận và tự động chuyển đổi thành chữ in hoa.
- Các tiền tố tùy chọn như 0x được hỗ trợ.
- Hỗ trợ số nguyên. Phân số không được chuyển đổi bởi công cụ này.