Công cụ chuyển Hex sang Decimal là gì?
Công cụ chuyển Hex sang Decimal giúp bạn đổi một con số viết theo hệ 16 (thập lục phân) sang hệ 10 (thập phân) quen thuộc hằng ngày. Hệ thập lục phân dùng mười sáu ký hiệu — từ 0 đến 9 rồi tiếp đến A, B, C, D, E và F — trong đó A bằng 10, B bằng 11, cứ thế cho đến F bằng 15. Dân lập trình, nhà thiết kế web và kỹ sư điện tử dùng hệ hex liên tục cho địa chỉ bộ nhớ, mã màu và giá trị byte, nên việc đọc nhanh chúng dưới dạng số thập phân là nhu cầu rất phổ biến.
Cách sử dụng
Hãy nhập một giá trị thập lục phân vào ô — ví dụ 1A3F, FF, hoặc 0x2B (tiền tố 0x ở đầu được chấp nhận và bỏ qua). Công cụ không phân biệt chữ hoa chữ thường, nên ff và FF đều cho cùng một kết quả. Bấm tính toán là giá trị thập phân tương ứng hiện ra ngay lập tức, kèm theo dấu xác nhận cho biết dữ liệu bạn nhập có đúng định dạng hex hay không.
Giải thích công thức
Mỗi chữ số đóng góp giá trị của nó nhân với một lũy thừa của 16, tùy theo vị trí, đếm từ 0 ở chữ số ngoài cùng bên phải:
$$\text{Decimal} = \sum_{i=0}^{n-1} d_i \times 16^{\,i}, \qquad d_i \in \text{Hexadecimal value}$$
Ví dụ minh họa với 1A3F: F=15 ở vị trí 0 cho \(15 \times 1 = 15\); 3 ở vị trí 1 cho \(3 \times 16 = 48\); A=10 ở vị trí 2 cho \(10 \times 256 = 2560\); 1 ở vị trí 3 cho \(1 \times 4096 = 4096\). Cộng lại: $$15 + 48 + 2560 + 4096 = 6719$$
Câu hỏi thường gặp
Chữ hoa hay chữ thường có quan trọng không? Không. Công cụ chấp nhận cả chữ in hoa lẫn chữ thường từ A đến F.
Tôi có thể thêm tiền tố 0x không? Có. Tiền tố 0x hoặc 0X ở đầu sẽ được tự động loại bỏ trước khi chuyển đổi.
Nếu nhập ký tự không hợp lệ thì sao? Nếu dữ liệu chứa bất kỳ ký tự nào khác ngoài 0-9 và A-F (sau tiền tố 0x tùy chọn), kết quả sẽ bị báo là không hợp lệ và hiển thị bằng 0.