Bộ chuyển nhị phân sang thập phân
Chuyển đổi một số giữa hai hệ cơ số bất kỳ.
Chạy ngay trên trình duyệt. Không có gì bạn nhập vào bị gửi đi đâu cả.
- Hệ cơ số 2 đến 36
- Chính xác với số rất lớn
- Hoạt động offline
Cách chuyển đổi giữa các hệ cơ số
- Chọn hệ cơ số mà số của bạn đang dùng.
- Gõ số đó vào.
- Đọc kết quả ở nhị phân, bát phân, thập phân và hex cùng lúc.
Các hệ cơ số thường gặp
| Hệ cơ số | Tên | Chữ số dùng |
|---|---|---|
| 2 | Nhị phân | 0-1 |
| 8 | Bát phân | 0-7 |
| 10 | Thập phân | 0-9 |
| 16 | Thập lục phân | 0-9, A-F |
| 36 | Hệ cơ số 36 | 0-9, A-Z |
Ví dụ: số 255 ở mọi hệ cơ số
| Hệ cơ số | Viết thành |
|---|---|
| Nhị phân | 11111111 |
| Bát phân | 377 |
| Thập phân | 255 |
| Hex | FF |
Các hệ cơ số khác nhau xuất hiện ở đâu
- Hex cho màu sắc, địa chỉ bộ nhớ và giá trị byte trong lập trình.
- Bát phân cho quyền file Unix kiểu cũ, như chmod 755.
- Hệ cơ số cao hơn như 32 hay 36 cho ID gọn, vì nhiều giá trị hơn vừa trong ít ký tự hơn.
- Nhị phân để hiểu chính xác cách máy tính lưu một con số.
- Base64 để đóng gói dữ liệu nhị phân thành văn bản, đây là một cơ chế khác với việc đổi hệ cơ số thông thường và đã được các công cụ mã hóa, giải mã Base64 của trang này xử lý riêng.
Những sự thật về phép toán bit đáng biết
- Số chữ số 0 ở cuối một giá trị nhị phân cho biết nó chia hết cho 2 bao nhiêu lần, một cách kiểm tra căn chỉnh nhanh trong lập trình cấp thấp.
- Đảo mọi bit trong một số nhị phân rồi cộng thêm 1 sẽ ra số âm bù hai của nó, cách hầu hết máy tính biểu diễn số nguyên âm bên trong.
- Mỗi chữ số hex ứng với đúng 4 chữ số nhị phân, đó là lý do hex được dùng như một cách viết ngắn hơn nhưng vẫn chính xác thay cho giá trị nhị phân dài.
Câu hỏi thường gặp về Nhị phân sang thập phân
Công cụ có xử lý được số rất lớn không?
Có. Nó dùng phép toán độ chính xác tùy ý, nên số có hàng chục chữ số vẫn chuyển đổi chính xác, không làm tròn.
Điều gì được coi là một chữ số hợp lệ trên hệ cơ số 10?
Chữ cái a đến z đại diện cho chữ số 10 đến 35, nên hệ cơ số 16 dùng 0-9 và a-f, còn hệ cơ số 36 dùng mọi chữ cái.
Vì sao kết quả của tôi là 0?
Đầu vào có thể chứa một ký tự không phải chữ số hợp lệ trong hệ cơ số bạn chọn. Hãy kiểm tra lại hệ cơ số trước.
Hệ cơ số cao nhất công cụ này hỗ trợ là gì?
Hệ cơ số 36, dùng chữ số 0-9 và chữ cái a đến z. Chọn Tùy chỉnh để nhập bất kỳ hệ cơ số nào từ 2 đến 36.
Công cụ có chuyển được số âm không?
Không. Chỉ nhập chữ số, không có dấu trừ. Công cụ này xử lý số nguyên không âm.
Quyền hạn file Unix kiểu chmod 755 liên quan thế nào đến hệ bát phân?
Mỗi chữ số bát phân gói 3 bit quyền (đọc, ghi, thực thi) cho chủ sở hữu, nhóm và người khác, nên 755 nghĩa là đọc, ghi và thực thi cho chủ sở hữu, còn đọc và thực thi cho tất cả người khác.
Công cụ có chuyển được số có dấu chấm thập phân không?
Không. Chỉ số nguyên chuyển đổi được ở đây, vì dấu chấm thập phân không phải một chữ số hợp lệ ở bất kỳ hệ cơ số nào và làm cả đầu vào không hợp lệ.
Số lớn nhất công cụ này xử lý được là gì?
Không có giới hạn thực tế. Nó dùng phép toán BigInt bên trong, nên một số 50 chữ số vẫn chuyển đổi chính xác, không mất độ chính xác hay làm tròn.