Converter App - Chuyển đổi cơ số

Converter App chuyển đổi từ hệ thập lục phân sang thập phân

Chuyển đổi số hexa sang thập phân hoặc nhị phân ngay lập tức. Công cụ xác thực đầu vào của bạn, hỗ trợ các số nguyên rất lớn và hiển thị rõ ràng các bước chuyển đổi.

Chuyển đổi một số thập lục phân

Nhập giá trị thập lục phân và chọn chuyển đổi sang hệ thập phân hoặc nhị phân. Hệ thập lục phân sử dụng các chữ số từ 0–9 và các chữ cái từ A–F.

Kết quả thập phân 7038
Chuyển đổi thập phân sang hex thay thế

Các bước chuyển đổi trực tiếp

Giải thích được cập nhật khi bạn gõ. Đối với các số rất lớn, công cụ giữ kết quả chính xác và tóm tắt phương pháp thay vì hiển thị một danh sách bước quá dài.

Cách tính kết quả này

  1. Đọc từng chữ số thập lục phân từ phải sang trái.
  2. Thay thế A, B, C, D, E và F bằng các giá trị thập phân từ 10 đến 15.
  3. Nhân mỗi giá trị chữ số với lũy thừa tương ứng của 16 và cộng các kết quả lại.
Lưu ý về độ chính xác: Trình chuyển đổi này sử dụng JavaScript BigInt cho việc chuyển đổi số nguyên, do đó các số nguyên lớn được xử lý chính xác thay vì làm tròn như các số dấu phẩy động thông thường.

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.