Re: 問個基本問題int的範圍

看板Programming作者時間18年前 (2006/07/27 13:32), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串6/6 (看更多)
喔喔 這位大大說的才對 哈哈 我果然記錯了 我說的是1's complement 所以少一個 ※ 引述《march20.bbs@ptt.cc ()》之銘言: : ※ 引述《CheerC.bbs@binary.csie.ncu.edu.tw ( )》之銘言: : : 是因為最左邊的那個位元 : : 是用來判別正負的 : : 0是正 1是負 : 如果造 CheerC 這麼說, 那 int 的範範圍應該是 -(2^31-1) ~ 2^32 - 1 : 基本上 CheerC 說的是 Sign-and-magnitude 或 1's complement : 現在還有什麼電腦是用 這兩種方法表示負數嗎? : 請哪位 architecture 達人回答一下 @@ : 基本上, 現在大部份人用的電腦都是用 2's complement 來表示負數, : 正解已經有人 po 了, 就不再複述啦 :P : : 如果我沒記錯的話 -- 信念嗎?多餘的施加;夢想,似乎只是飄邈的代稱。 像是背負著無形的沉重往前走, 尚未摸透的心,迷失是早就明白的事實, 最終的解放將帶來無盡的血‧淚,無法避免。 才是向著原則‧我。 -- 〒作者:CheerC 來自:pc.csie.ncu.edu.tw ◎二進位的世界【140.115.50.50‧binary.csie.ncu.edu.tw】

07/28 12:51, , 1F
大部分的系統使用 2's 的補數,要加1
07/28 12:51, 1F
文章代碼(AID): #14o4_J00 (Programming)
文章代碼(AID): #14o4_J00 (Programming)