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ỳ.

0Nhị phân
0Bát phân
0Thập phân
0Thập lục phân

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ả.

Cách chuyển đổi giữa các hệ cơ số

  1. Chọn hệ cơ số mà số của bạn đang dùng.
  2. Gõ số đó vào.
  3. Đọ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ênChữ số dùng
2Nhị phân0-1
8Bát phân0-7
10Thập phân0-9
16Thập lục phân0-9, A-F
36Hệ cơ số 360-9, A-Z

Ví dụ: số 255 ở mọi hệ cơ số

Hệ cơ sốViết thành
Nhị phân11111111
Bát phân377
Thập phân255
HexFF

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.

Công cụ liên quan