”<3>負(fù)數(shù)的反碼是是符號位不變,其它位取反;補(bǔ)碼是在負(fù)數(shù)的基礎(chǔ)上加1(符號位不變)。負(fù)數(shù)就是矯情啊!“
這個(gè)地方很容易誤解為是原碼去加1,實(shí)際是它反碼的基礎(chǔ)上加1.
【秒懂】byte的取值范圍為什么是-128~127?直接給總結(jié):計(jì)算機(jī)規(guī)定了0000 0000 代表0,1000 0000代表的-0沒有意義,必須找個(gè)~127~127之外的數(shù)和它對應(yīng),「人為規(guī)定-0就是-128」,而且這么做完...