Số âm dưới dạng mã nhị phân - cách thức hoạt động
Số âm thường được sử dụng khi lập trình. Mẹo thực tế này cho bạn thấy làm thế nào bạn cũng có thể biểu diễn những con số này dưới dạng mã nhị phân.
Hiển thị số âm dưới dạng mã nhị phân
Bit đầu tiên thường được sử dụng làm dấu để biểu thị số âm. 1 là viết tắt của một số âm. Số 42 là số 101010 trong hệ thống kép. Do đó, số +42 được biểu thị trong hệ thống kép với 00101010 và số -42 với 10101010.
- Vì vậy, bạn cũng có thể tin tưởng vào con số này, có cái gọi là bổ sung của một người. Số lượng của một số âm được chuyển đổi thành một số nhị phân, và sau đó phần bù được hình thành: -3 → | -3 | = (0011) ₂ → (1100)
- Tuy nhiên, vấn đề với phần bù của một người là, đại diện kép của số 0, tức là 1111 và 0000. Ngoài ra, các bổ sung ngoài số 0, chẳng hạn, không hoạt động: -3 +5 2
- Vì vậy, bạn cũng có thể đếm bằng số âm, có hai phần bổ sung trong khoa học máy tính. Có thể tránh biểu thị kép của số 0 bằng cách thêm 1 trước khi chuyển đổi: -3 → | -3 + 1 | = (0010) ₂ → (1101)
- Nếu bạn thêm số (1101) và 5 bằng văn bản, bạn sẽ nhận được 2 là kết quả.
Câu đố khó hiểu: Mã này đến từ dịch vụ bí mật - bạn có thể giải quyết nó không?
Trong mẹo thực tế tiếp theo, chúng tôi sẽ chỉ cho bạn cách bạn có thể giải mã mã QR bằng tay.