Chuyển đổi cơ số
Chuyển đổi số giữa nhị phân, bát phân, thập phân và thập lục phân.
Bảng tham chiếu nhanh
| Dec | Bin | Oct | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 4 | 100 | 4 | 4 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
Bộ chuyển đổi hệ cơ số trực tuyến: nhị phân, bát phân, thập phân và thập lục phân
Các hệ thống số ở các cơ số khác nhau là nền tảng trong khoa học máy tính và lập trình. Hệ nhị phân (cơ số 2) là ngôn ngữ gốc của máy tính, nơi mọi thông tin được biểu diễn bằng số 0 và 1. Hệ bát phân (cơ số 8) phổ biến trong các hệ thống Unix đầu tiên để biểu diễn quyền tệp (như chmod 755). Hệ thập lục phân (cơ số 16) là định dạng ưa thích để biểu diễn màu CSS (#FF5733), địa chỉ bộ nhớ và giá trị byte vì mỗi chữ số thập lục phân biểu diễn chính xác 4 bit.
Bộ chuyển đổi cho phép nhập số ở bất kỳ cơ số nào trong bốn hệ và xem ngay biểu diễn ở tất cả các hệ còn lại. Đặc biệt hữu ích cho lập trình viên làm việc với phép toán bit, nhà phát triển web cần chuyển đổi màu thập lục phân, quản trị hệ thống cấu hình quyền bát phân, và sinh viên khoa học máy tính đang học về hệ thống số.
Bảng tham chiếu nhanh bao gồm các giá trị phổ biến nhất cho công việc lập trình hàng ngày: lũy thừa của 2 (1, 2, 4, 8, 16, 32, 64, 128), giá trị tối đa của một byte (255) và các giá trị thường gặp khác. Tiền tố tiêu chuẩn (0b cho nhị phân, 0o cho bát phân, 0x cho thập lục phân) hiển thị cạnh mỗi kết quả để dễ sử dụng trực tiếp trong mã nguồn JavaScript, Python hoặc C.
Câu hỏi thường gặp
Hệ thập lục phân dùng để làm gì?
Hệ thập lục phân đặc biệt hữu ích vì cho phép biểu diễn một byte hoàn chỉnh (8 bit) chỉ bằng hai chữ số. Nó được sử dụng rộng rãi trong lập trình cho màu CSS (#RRGGBB), địa chỉ bộ nhớ, mã lỗi và bất kỳ ngữ cảnh nào cần biểu diễn nhỏ gọn dữ liệu nhị phân. Các chữ số từ 0 đến 9 và A đến F (A=10, B=11, C=12, D=13, E=14, F=15).
Quyền Unix hoạt động thế nào trong hệ bát phân?
Trong Unix/Linux, quyền tệp được biểu diễn bằng ba chữ số bát phân (như 755). Mỗi chữ số mã hóa quyền đọc (4), ghi (2) và thực thi (1) cho chủ sở hữu, nhóm và người dùng khác. Ví dụ, 755 nghĩa là: chủ sở hữu có thể đọc+ghi+thực thi (7=4+2+1), nhóm có thể đọc+thực thi (5=4+1), và người khác có thể đọc+thực thi (5=4+1).
Có hỗ trợ số âm không?
Có, bộ chuyển đổi hỗ trợ số âm trong hệ thập phân. Khi nhập số âm, kết quả sẽ hiển thị dấu trừ trước biểu diễn ở mỗi hệ cơ số. Lưu ý rằng trong hệ thống thực, số âm được biểu diễn bằng bù hai trong nhị phân, nhưng công cụ của chúng tôi hiển thị biểu diễn có dấu để dễ hiểu.