當前位置:編程學習大全網 - 網站源碼 - 問下c語言的這個轉換是怎麽轉換的啊?

問下c語言的這個轉換是怎麽轉換的啊?

數值的二進制表示方法為其補碼,正數的補碼和其源碼相同,而負數則是將該值的絕對值的二進制按位取反再加1

十進制229轉換為二進制為:11100101,最高位為1,那麽轉換整數後為負數

字符擴展為整數為:11111111 11100101,這是壹個補碼,根據負數的補碼規則逆向運算,先減1得:11111111 11100100 ;按位取反得:00000000 00011011,十進制為27,這是它的絕對值,所以為-27

  • 上一篇:android studio 怎麽搭建webservice
  • 下一篇:王者榮耀遊戲攻略有哪些
  • copyright 2024編程學習大全網