Chuyển đổi Hệ cơ số
Chuyển giữa nhị phân, bát phân, thập phân, thập lục phân và các hệ cơ số 2 đến 36.
| Base | Value |
|---|---|
| 2 (binary) | … |
| 8 (octal) | … |
| 10 (decimal) | … |
| 16 (hex) | … |
| 32 | … |
| 36 | … |
Tạo bởi JXXR1 · ♥ Tài trợ · ☕ Mời tôi một ly cà phê
Công cụ này để làm gì?
Cùng một con số có thể được viết theo nhiều hệ — thập phân (62), nhị phân (111110), thập lục phân (3E), bát phân (76). Lập trình viên thường cần chuyển giữa chúng để debug, đọc dump bộ nhớ, hoặc thiết lập bitmask. Tool này chuyển bất kỳ số nào giữa hệ 2 và 36 (sau đó các chữ số bao gồm A–Z).
Khi nào nên dùng
- Convert địa chỉ bộ nhớ hex sang decimal khi đọc log.
- Tính bitmask trong binary, nhập nó vào C dưới dạng hex.
- Debug protocol cấp thấp với binary và hex offset.
Lưu ý thường gặp
- Số âm cần convention. Two's complement là tiêu chuẩn cho integer máy tính, nhưng tool có thể hiển thị dấu trừ literal cho input người đọc.
- Floating point khác. Tool này xử lý integer; chuyển đổi float thập lục phân (như IEEE 754) cần một tool riêng.
- Hệ trên 36 cần ký hiệu đặc biệt. Base64 dùng nguyên tắc khác (giá trị 0–63 với A–Z, a–z, 0–9, +, /). Tool này dừng ở 36 (chữ số 0–9 + chữ cái A–Z).