คำถามในหัวข้อ 'twos-complement'

อธิบายว่าทำไม x == ~(~x + 1) + 1 (ส่วนเสริมสองตัวและข้างหลัง!)
ดังที่เราทุกคนทราบกันดีว่าจำนวนลบในหน่วยความจำมักจะแสดงเป็นจำนวนเสริมของสองตัวเช่นนั้น from x to ~x + 1 และเพื่อกลับไป เราไม่ได้ทำสิ่งที่ชัดเจนเช่น ~([~x + 1] - 1) แต่เราทำแทน ~[~x + 1] + 1...
565 มุมมอง
schedule 14.12.2023