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ìnhBộ 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.
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.
Cách dùng
- 1Nhập số cần chuyển đổi.
- 2Chọn cơ số đầu vào và cơ số đầu ra (2–36).
- 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
| Thập phân | Nhị phân | Bát phân | Thập lục phân |
|---|---|---|---|
| 10 | 1010 | 12 | A |
| 42 | 101010 | 52 | 2A |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
Nguồn và tiêu chuẩn
- Base - Wolfram MathWorld
- MDN Web Docs: Client-side web APIs - MDN Web Docs
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.