當前位置:編程學習大全網 - 網站源碼 - 為什麽“對於真值0,源碼有兩種不同的表現形式,而補碼卻只有唯壹的壹種表現形式.”?

為什麽“對於真值0,源碼有兩種不同的表現形式,而補碼卻只有唯壹的壹種表現形式.”?

0可以是+0,也可以是-0

0的原碼為:10000(-0),00000(+0)

+0的補碼和原碼相同,為00000

-0的補碼是在-0的原碼(10000)的基礎上,符號位不變,其它位按位取反再在低位加1(11111+1=00000),進而得到-0的補碼00000

所以補碼表示0只有壹種情況00000.而原碼則表示了兩次,分別為10000和00000.

希望可以幫到妳,謝謝!

  • 上一篇:shiro怎麽實現免賬號密碼,通過驗證身份碼登陸並授權
  • 下一篇:Promise.any 的作用,如何自己實現壹個 Promise.any
  • copyright 2024編程學習大全網