Cách chuyển đổi giữa nhị phân, thập phân và thập lục phân
- Nhập số vào ô của hệ cơ số tương ứng: thập phân, nhị phân, bát phân hoặc thập lục phân.
- Ba ô còn lại được điền ngay lập tức.
- Để chuyển văn bản, hãy nhập vào ô văn bản và xem dạng nhị phân và thập lục phân.
- Bạn cũng có thể dán chuỗi bit hoặc byte thập lục phân để quay về văn bản gốc.
Hệ cơ số và văn bản dạng nhị phân
Số có thể được viết ở nhiều hệ cơ số khác nhau. Thập phân dùng mười chữ số (0 đến 9), nhị phân dùng hai (0 và 1), bát phân dùng tám (0 đến 7) và thập lục phân dùng mười sáu (0 đến 9 và A đến F). Số 255 thập phân là 11111111 trong nhị phân, 377 trong bát phân và FF trong thập lục phân.
Để đổi từ thập phân sang nhị phân, bạn chia liên tục cho 2 rồi đọc các số dư theo thứ tự ngược lại; để đổi từ nhị phân sang thập phân, bạn cộng từng chữ số 1 nhân với lũy thừa của 2 tương ứng. Công cụ xử lý được số nguyên ở mọi kích thước mà không mất độ chính xác.
Văn bản trong máy tính được lưu dưới dạng byte. Với mã hóa UTF-8, chữ A là byte 01000001 (65 hay 41 trong thập lục phân) và một chữ có dấu như é chiếm hai byte (C3 A9). Vì vậy văn bản dạng nhị phân được viết thành các nhóm 8 bit cho mỗi byte.
Những điều cần lưu ý
- Chỉ chuyển đổi số nguyên không âm: không hỗ trợ số thập phân hay dấu.
- Văn bản được mã hóa theo UTF-8, bảng mã phổ biến nhất; các bảng mã khác sẽ cho ra byte khác.
- Khi chuyển byte sang văn bản, nếu các byte không tạo thành văn bản hợp lệ thì công cụ sẽ báo.
Câu hỏi thường gặp
Làm sao đổi từ thập phân sang nhị phân?
Nhập số vào ô thập phân và xem ô nhị phân. Số 10 thập phân là 1010 trong nhị phân.
Làm sao chuyển văn bản sang nhị phân?
Nhập văn bản vào ô văn bản: mỗi ký tự hiện thành một byte 8 bit (chữ A là 01000001).
Làm sao đổi từ thập lục phân sang thập phân?
Nhập số vào ô thập lục phân. Ví dụ FF là 255 trong thập phân.
Số rất lớn thì sao?
Số được chuyển đổi mà không mất độ chính xác, kể cả khi có hàng trăm chữ số.
Nội dung tôi nhập có được lưu lại không?
Không. Mọi thứ được tính trong trình duyệt của bạn.