UTILS.
100% trong trình duyệt
0b

Máy tính Nhị phân & Hex

Cộng, trừ, nhân, chia hoặc dịch bit và kết hợp các số theo nhị phân, bát phân, thập phân và hex với phép toán BigInt chính xác.

Về công cụ này

Máy tính này thao tác hai toán hạng theo cơ số bất kỳ bạn thích — nhị phân, bát phân, thập phân hoặc thập lục phân — và hiển thị kết quả ở cả bốn cơ số cùng một lúc. Mọi thứ chạy trong trình duyệt của bạn không có lệnh gọi mạng, không có thư viện làm tròn và không có eval.

Mỗi toán hạng được phân tích bằng JavaScript BigInt (qua các tiền tố 0b, 0o và 0x, hoặc thập phân thuần), nên không có lỗi dấu phẩy động và không có tràn 32/64-bit — các số có thể lớn tùy ý. Số học (cộng, trừ, nhân, chia) và các phép bitwise (AND, OR, XOR, dịch trái, dịch phải) đều được tính trên các giá trị BigInt. Phép chia là chia nguyên và cũng báo cáo phần dư (a mod b).

Nhập toán hạng A và cơ số của nó, chọn một phép tính, nhập toán hạng B và cơ số của nó, và kết quả hiện ra ngay lập tức theo thập phân (chính), nhị phân, bát phân và thập lục phân. Chia cho không và chữ số không hợp lệ với cơ số đã chọn được bắt và hiển thị như một lỗi đầu vào.

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

Các số được tính như thế nào?
Cả hai toán hạng được phân tích thành BigInt và mọi phép toán được thực hiện bằng BigInt, nên kết quả chính xác cho số nguyên lớn tùy ý mà không làm tròn dấu phẩy động và không có eval.
Phép chia trả về gì?
Phép chia là chia nguyên: nó trả về thương a / b cắt bỏ về phía không, cộng phần dư a mod b hiển thị như một ô riêng. Chia cho không bị từ chối là đầu vào không hợp lệ.
Tôi có thể trộn cơ số, như AND một giá trị hex với một giá trị nhị phân không?
Có. Toán hạng A và toán hạng B mỗi cái có bộ chọn cơ số riêng, nên bạn có thể kết hợp một số hex với một số nhị phân hoặc thập phân; đáp án vẫn được hiển thị ở cả bốn cơ số.
Số âm và phép dịch được xử lý ra sao?
Dấu trừ đứng đầu được chấp nhận cho mọi cơ số. Dịch trái và dịch phải dùng toán hạng thứ hai làm số lần dịch (từ 0 trở lên); số lần dịch rất lớn hoặc âm được coi là đầu vào không hợp lệ.

Công cụ khác