[問題] 對常數取補數
例如
int a=3;
printf("%d",~a);
為何出來是-4
取補數的結果不是應該是-3嗎?
這與小弟在高職所教的數位邏輯的補數結論不同
感謝解答!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.122.70
推
10/21 10:15, , 1F
10/21 10:15, 1F
→
10/21 10:16, , 2F
10/21 10:16, 2F
→
10/21 10:17, , 3F
10/21 10:17, 3F
推
10/21 10:19, , 4F
10/21 10:19, 4F
→
10/21 10:21, , 5F
10/21 10:21, 5F
→
10/21 10:21, , 6F
10/21 10:21, 6F
→
10/21 17:02, , 7F
10/21 17:02, 7F
→
10/21 17:04, , 8F
10/21 17:04, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章