← Nhà phát triển & Dữ liệu
Nhà phát triển & Dữ liệu · chạy cục bộ

Chuyển đổi số nguyên có dấu và không dấu

Diễn giải lại các số nguyên thập phân giữa biểu diễn bù hai có dấu và biểu diễn không dấu ở độ rộng 8-, 16-, 32- hoặc 64-bit được chỉ định.

Sẵn sàng. Dữ liệu làm việc của bạn sẽ ở lại trong trình duyệt này.

Tại sao công cụ này hữu ích

Sử dụng bộ chuyển đổi này khi nhật ký, API nhị phân hoặc các trường cơ sở dữ liệu hiển thị cùng một các bit có độ rộng cố định nhưng khác nhau về dấu, và bạn phải đối chiếu các giá trị mà không làm mất độ chính xác.

Cách hoạt động của nó

Đầu vào có dấu được kiểm tra phạm vi và ánh xạ theo modulo 2^width; đầu vào không dấu được giới hạn vào cùng mẫu bit và được diễn giải bằng cách kiểm tra bit có trọng số lớn nhất của nó.

Ví dụ thực tế

Ở 8 bit, số có dấu -1 và số không dấu 255 dùng chung hệ thập lục phân 0xFF và nhị phân 11111111, trong khi số không dấu 128 khi diễn giải lại thành có dấu là -128.

Xác thực

Phép tính là xác định và giải thích các lỗi xác thực thay vì âm thầm thay đổi dữ liệu đầu vào không hợp lệ.

Ranh giới quyền riêng tư

Đầu vào và đầu ra vẫn ở trong tab này. Sao chép và tải xuống diễn ra thông qua các API trình duyệt mà không cần tải lên máy chủ.

Hộ chiếu kết quả

Mỗi lần chạy đều báo cáo chế độ công cụ, dấu thời gian và kích thước đầu vào/đầu ra để có thể kiểm tra dữ liệu đã chuyển đổi.