Bộ chuyển đổi cơ số — nhị phân, bát phân, thập phân, thập lục phân

Lập trình

Bộ chuyển đổi cơ số là công cụ dành cho lập trình viên, viết lại một số nguyên được biểu diễn ở một cơ số (2–36), chẳng hạn nhị phân hay thập lục phân, sang một cơ số khác.

Bản dịch có hỗ trợ AI đang được rà soát

Trang này được dịch với sự hỗ trợ của AI và chưa được chuyên gia rà soát. Hãy kiểm tra các nguồn trích dẫn trước khi dùng cho quyết định quan trọng.

Giới thiệu

Cơ số (radix) là số lượng chữ số có thể dùng ở mỗi vị trí. Máy tính lưu dữ liệu ở dạng nhị phân, và thập lục phân gói bốn bit nhị phân vào một chữ số, đó là lý do nó được dùng cho địa chỉ bộ nhớ và mã màu. Công cụ này phân tích đầu vào dưới dạng số nguyên có độ chính xác tùy ý (BigInt), nên phép chuyển đổi luôn chính xác ở mọi độ dài, và các chữ số lớn hơn 9 dùng các chữ cái A–Z. Chỉ hỗ trợ số nguyên (không có phần thập phân), và mọi thứ chạy ngay trên trình duyệt của bạn.

giá trị = Σ(chữ số × cơ số^vị trí) — ví dụ: 1101(2) = 1×8 + 1×4 + 0×2 + 1×1 = 13(10)

Cách dùng

  1. 1Nhập số cần chuyển đổi.
  2. 2Chọn cơ số đầu vào và cơ số đầu ra (2–36).
  3. 3Nhấn chuyển đổi, rồi sao chép kết quả hoặc bảng tóm tắt nhị phân/bát phân/thập phân/thập lục phân.

Tham khảo

Bộ chuyển đổi cơ số — nhị phân, bát phân, thập phân, thập lục phân Tham khảo
Thập phânNhị phânBát phânThập lục phân
10101012A
42101010522A
100110010014464
25511111111377FF

Nguồn và tiêu chuẩn

Câu hỏi thường gặp

Hỗ trợ những cơ số nào?

Mọi cơ số từ 2 đến 36. Các giá trị chữ số lớn hơn 9 được viết bằng các chữ cái A(10)–Z(35), và các đầu vào có tiền tố 0x, 0b hoặc 0o đều được nhận diện.

Các số rất lớn có được chuyển đổi chính xác không?

Có. Bộ chuyển đổi dùng số nguyên có độ chính xác tùy ý (BigInt), nên không có giới hạn chữ số. Số thập phân không được hỗ trợ — chỉ số nguyên.

Dữ liệu nhập của tôi có được gửi lên máy chủ không?

Không. Việc chuyển đổi chạy hoàn toàn trên trình duyệt của bạn và đầu vào không bao giờ được gửi đi hay lưu lại.

Công cụ liên quan