看板 Programming 關於我們 聯絡資訊
※ 引述《[email protected] ( )》之銘言: : 是因為最左邊的那個位元 : 是用來判別正負的 : 0是正 1是負 如果造 CheerC 這麼說, 那 int 的範範圍應該是 -(2^31-1) ~ 2^32 - 1 基本上 CheerC 說的是 Sign-and-magnitude 或 1's complement 現在還有什麼電腦是用 這兩種方法表示負數嗎? 請哪位 architecture 達人回答一下 @@ 基本上, 現在大部份人用的電腦都是用 2's complement 來表示負數, 正解已經有人 po 了, 就不再複述啦 :P : 如果我沒記錯的話 : ※ 引述《[email protected] (雲飛)》之銘言: : : 為什麼32為位元中 : : 的int範圍是-2^(32-1)~~2^(32-1) -1 : : 為什麼次方是要32-1阿 : : 不好意思 我知道這很基本 : : 但是一時想不到 : : 請回信告知謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.54.43.37 ※ 編輯: march20 來自: 128.54.43.37 (07/27 09:53)
march20:呃, "範" 多打了一次, typo XD 71.137.21.30 07/27 13:43
march20:但是已經來不及改了 @@ 71.137.21.30 07/27 13:43