Máy tính Bitwise
Các phép AND, OR, XOR, NAND, NOR, XNOR, NOT và dịch bit trên hai toán hạng BigInt. Kết quả hiển thị đồng thời ở dạng thập phân, nhị phân, bát phân và thập lục phân.
- Thập phân
- Nhị phân
- Bát phân
- Thập lục phân
- Thập phân
- Nhị phân
- Bát phân
- Thập lục phân
- Thập phân
- Nhị phân
- Bát phân
- Thập lục phân
Cách dùng
- 1 Nhập toán hạng A và B ở bất kỳ hệ cơ số nào — thêm tiền tố 0b, 0o, 0x hoặc dán số thập phân trực tiếp.
- 2 Chọn một phép toán (AND / OR / XOR / NAND / NOR / XNOR / NOT / các phép dịch bit).
- 3 Chọn độ rộng bit (8/16/32/64) để tính toán có che (mask), hoặc chọn Unbounded để dùng BigInt thô, không giới hạn.
- 4 Kết quả được hiển thị đồng thời ở cả bốn hệ cơ số. Sao chép dạng thập phân chỉ với một cú nhấp.
Vì sao dùng công cụ này
- Chín phép toán, bao gồm cả dịch phải không dấu (>>>) được mô phỏng riêng cho BigInt.
- Cơ chế che theo độ rộng bit khớp với cách một trình biên dịch C / Rust / Java xử lý.
- Thập phân / Nhị phân / Bát phân / Thập lục phân được hiển thị song song cho A, B và kết quả.
- Logic xử lý hoàn toàn trong trình duyệt, không phụ thuộc thư viện ngoài.
Câu hỏi thường gặp
Sự khác biệt giữa >> và >>> là gì?
>> giữ nguyên bit dấu (dịch số học). >>> dịch thêm các số 0 từ bên trái (dịch logic). Với độ rộng bit cố định, sự khác biệt này có ý nghĩa quan trọng; còn với BigInt không giới hạn, hai phép này trở thành cùng một phép toán đối với các giá trị không âm.
Vì sao NOT 12 lại cho ra -13 ở chế độ không giới hạn?
BigInt sử dụng biểu diễn bù hai (two's-complement) của một số nguyên có độ rộng vô hạn. ~12 = -13. Chuyển sang độ rộng 32-bit để xem kết quả đã được che (mask) là fffffff3.
NAND / NOR / XNOR được tính như thế nào?
Đây là các phép AND / OR / XOR được thực hiện trước, sau đó áp dụng NOT theo bit, rồi che (mask) về độ rộng đã chọn.
Cần chuyển đổi giữa các hệ cơ số mà không cần thực hiện phép toán nào?
Hãy dùng Number Base Converter của chúng tôi — Thập phân, Nhị phân, Bát phân và Thập lục phân trong một lưới 4 dòng cập nhật trực tiếp.
Máy tính Bitwise là gì?
Máy tính Bitwise là công cụ thực hiện các phép toán ở cấp độ bit trên hai toán hạng ngay trong trình duyệt. Công cụ hỗ trợ các phép AND, OR, XOR, NAND, NOR, XNOR, NOT và các phép dịch bit, tính toán trên giá trị BigInt để xử lý được số lớn, đồng thời hiển thị mỗi kết quả cùng lúc ở dạng thập phân, nhị phân, bát phân và thập lục phân để dễ dàng quan sát mẫu bit.
Máy tính Bitwise là công cụ lập trình miễn phí của Zerethon Tools. Các phép AND, OR, XOR, NAND, NOR, XNOR, NOT và dịch bit trên hai toán hạng BigInt. Kết quả hiển thị đồng thời ở dạng thập phân, nhị phân, bát phân và thập lục phân. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Máy tính Bitwise chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.