當前位置:編程學習大全網 - 電腦編程 - c語言大神,謝謝。。。。。1,負數在計算機中如何表示,為什麽?2.為什麽-128是char類型中最小的?

c語言大神,謝謝。。。。。1,負數在計算機中如何表示,為什麽?2.為什麽-128是char類型中最小的?

在1。c語言,負整數二進制形式的最高位是1,正整數二進制形式的最高位是0。這是補語的表示,參考這裏:/view/377340.htm。

2.在32位計算機上,CHAR類型占用1字節,即8位。因為最高位是符號位,所以最小的負數是-2 ^ 7,即-128。知道怎麽求補數之後,就不難知道了,

-126的二進制表示是1000010,而-127的二進制表示是100001。由於補碼沒有正負零,所以依次類推,用10000000。

  • 上一篇:編程實現strcat函數的功能
  • 下一篇:起亞k5氣囊4位編碼是哪4位
  • copyright 2024編程學習大全網