數(shù)值二進制補碼正負(fù)轉(zhuǎn)換的問題,負(fù)數(shù)轉(zhuǎn)正數(shù)無法理解,求大神指點迷津?。?!
舉個簡單的例子,int a,a為int型,占四字節(jié),每字節(jié)8位,那么a就占4*8=32位,a的范圍就是-a的(32-1)次方到a的(32-1)次方-1,那么負(fù)數(shù)就等于正數(shù)取反加1這個可以理解,為什么正數(shù)也等于負(fù)數(shù)取反加一???這個我就無法理解了,不應(yīng)該是正數(shù)等于負(fù)數(shù)取反減一嗎?求大神解答?。?/p>
2016-09-25
中間的0不能忽略