Công cụ chuyển đổi nhị phân trực tuyến
Chuyển đổi số nguyên giữa hệ nhị phân (cơ số 2) và hệ thập phân (cơ số 10) một cách chính xác, hỗ trợ số âm và số nguyên rất lớn.
Bắt đầu sử dụng
Tính năng và giới hạn của công cụ
Công cụ này xử lý số nguyên bằng JavaScript BigInt, do đó giữ được độ chính xác ngay cả khi số vượt quá phạm vi an toàn của Number. Tuy nhiên, đầu vào bị giới hạn tối đa 10.000 chữ số để đảm bảo hiệu suất trình duyệt.
Ví dụ cụ thể
Nhập số nhị phân 101101 và chọn hướng “Nhị phân → Thập phân”, kết quả là 45. Ngược lại, nhập số thập phân 45 và chọn hướng “Thập phân → Nhị phân”, kết quả là 101101.
Đầu vào hợp lệ
- Nhị phân: chỉ chứa chữ số 0 và 1, có thể có dấu trừ ở đầu (ví dụ:
-101). - Thập phân: chỉ chứa chữ số 0-9, có thể có dấu trừ ở đầu (ví dụ:
-45). - Số 0 ở đầu được chấp nhận nhưng không được giữ lại trong kết quả chuẩn hóa.
Đầu vào không hợp lệ
Các ký tự không phải chữ số, dấu trừ đơn độc, phân số, ký hiệu khoa học, tiền tố như 0b, khoảng trắng hoặc chữ số không hợp lệ sẽ bị từ chối.
Giới hạn
Công cụ chỉ chuyển đổi số nguyên, không hỗ trợ số thập phân, dấu phẩy động, biểu diễn bitwise hoặc mã hóa văn bản. Số âm được hiển thị với dấu trừ ở đầu, không dùng bù hai hay độ rộng bit cố định.
Câu hỏi thường gặp
1. Tôi có thể chuyển đổi số nhị phân có dấu chấm động như 101.01 không?
Không. Công cụ chỉ xử lý số nguyên. Nếu bạn nhập dấu chấm hoặc ký tự không phải 0/1, công cụ sẽ báo lỗi.
2. Tại sao kết quả của tôi không giữ số 0 ở đầu?
Công cụ chuẩn hóa kết quả, loại bỏ các số 0 không cần thiết ở đầu. Ví dụ, 00101₂ = 101₂ = 5₁₀: khi chuyển từ nhị phân sang thập phân, trang hiển thị 00101 (cơ số 2) = 5 (cơ số 10), giữ nguyên đầu vào bên trái.
3. Công cụ có xử lý số rất lớn, ví dụ 100 chữ số, không?
Có. Công cụ dùng BigInt nên có thể xử lý số nguyên lớn tùy ý, miễn là không vượt quá 10.000 chữ số. Điều này giúp tránh mất độ chính xác so với kiểu Number thông thường.
Lưu ý: Quá trình chuyển đổi diễn ra hoàn toàn trong trình duyệt của bạn; dữ liệu không được tải lên máy chủ.
Chọn công cụ phù hợp
- Bảng chuyển đổi cơ số cho số nguyên
Chuyển đổi số nguyên giữa hệ nhị phân, bát phân, thập phân, thập lục phân và các cơ số khác được hỗ trợ.
- Công cụ chuyển đổi nhị phân trực tuyến
Chuyển đổi số nguyên giữa hệ nhị phân (cơ số 2) và hệ thập phân (cơ số 10) một cách chính xác, hỗ trợ số âm và số nguyên rất lớn.
- Công cụ chuyển đổi hệ thập lục phân trực tuyến
Chuyển đổi số nguyên có dấu giữa hệ thập lục phân (cơ số 16) và hệ thập phân (cơ số 10) một cách chính xác, hỗ trợ số lớn tùy ý.
Dùng chữ số ASCII; không nhận dạng số địa phương hoặc dấu cộng đầu. Giới hạn 10000 chữ số không tính dấu trừ và khoảng trắng ngoài, nhưng từ chối khoảng trắng trong. Chỉ giá trị đích được chuẩn hóa; bên trái giữ đầu vào: 00101 (cơ số 2) =5 (cơ số 10).
Quá trình xử lý diễn ra cục bộ trong trình duyệt.