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