Chuyển tới nội dung chính
Z

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.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated
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
Kết quả —
Thập phân
Nhị phân
Bát phân
Thập lục phân

Cách dùng

  1. 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. 2 Chọn một phép toán (AND / OR / XOR / NAND / NOR / XNOR / NOT / các phép dịch bit).
  3. 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. 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.

Tóm tắt

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

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.

Đăng ký miễn phí