ตัวเลขติดลบเป็นรหัสไบนารี่ - มันทำงานอย่างไร
จำนวนลบมักใช้เมื่อตั้งโปรแกรม เคล็ดลับที่เป็นประโยชน์นี้แสดงให้คุณเห็นว่าคุณสามารถแสดงตัวเลขเหล่านี้เป็นรหัสไบนารี่ได้อย่างไร
แสดงตัวเลขติดลบเป็นรหัสไบนารี่
โดยทั่วไปบิตแรกจะใช้เป็นเครื่องหมายเพื่อแสดงจำนวนลบ 1 หมายถึงจำนวนลบ หมายเลข 42 คือ 101010 ในระบบคู่ดังนั้นหมายเลข +42 จึงแสดงในระบบคู่ที่มี 00101010 และหมายเลข -42 พร้อม 10101010
- เพื่อให้คุณสามารถนับจำนวนนี้ได้จึงมีส่วนประกอบที่เรียกว่า จำนวนของจำนวนลบจะถูกแปลงเป็นเลขฐานสองจากนั้นส่วนเติมเต็มจะเกิดขึ้น: -3 → | -3 -3 = (0011) ₂→ (1100) ₂
- อย่างไรก็ตามปัญหาของส่วนประกอบหนึ่ง ๆ คือการแสดงค่าศูนย์เป็นสองเท่าเช่น 1111 และ 0000 นอกจากนี้การเพิ่มเติมเช่นไม่ทำงานข้ามศูนย์: -3 +5 ≠ 2
- เพื่อให้คุณสามารถนับด้วยจำนวนลบได้นั่นคือส่วนประกอบทั้งสองของวิทยาศาสตร์คอมพิวเตอร์ การแทนค่าศูนย์สองครั้งจะถูกหลีกเลี่ยงโดยการเพิ่ม 1 ก่อนการแปลง: -3 → | -3 + 1 | = (0010) ₂→ (1101) ₂
- หากคุณเพิ่มตัวเลข (1101) ₂และ 5 เป็นลายลักษณ์อักษรคุณจะได้รับ 2 เป็นผล
ปัญหาลับสมอง: รหัสนี้มาจากหน่วยสืบราชการลับ - คุณสามารถแก้ไขได้หรือไม่
ในเคล็ดลับการปฏิบัติถัดไปเราจะแสดงให้คุณเห็นว่าคุณสามารถถอดรหัสรหัส QR ด้วยมือได้อย่างไร