當前位置:編程學習大全網 - 網站源碼 - 32767和-32768在C語言中有什麽含義?

32767和-32768在C語言中有什麽含義?

int型取值範圍為-32768~32767是針對int型占2個字節來說的。

下面具體說明該範圍的求法:

int型占2個字節,***16位。

int型能表示的最大正數為(最高位為符號位,正數的符號位為0):0111

1111

1111

1111

也即2^15-1=32767

int型能表示的最小負數為(最高位為符號位,負數的符號位為1):1000

0000

0000

0000(補碼),而在計算機中負數是利用補碼進行存儲的,所以將1000

0000

0000

0000轉換為源碼就是1000

0000

0000

0000,也即-2^15=32768

所以int型取值範圍為-32768~32767

  • 上一篇:Openwrtwan端口沒有數據,lan有數據。
  • 下一篇:淘寶用電腦手機驗證碼登錄出來的協議是什麽
  • copyright 2024編程學習大全網