看板Programming
標 題Re: 問個基本問題int的範圍
發信站淡江資工地上站 (Thu Jul 27 07:42:27 2006)
轉信站ptt!ctu-reader!news.nctu!TKUCSBBS
※ 引述《[email protected] (雲飛)》之銘言:
> 為什麼32為位元中
> 的int範圍是-2^(32-1)~~2^(32-1) -1
> 為什麼次方是要32-1阿
> 不好意思 我知道這很基本
> 但是一時想不到
> 請回信告知謝謝
因為 0 算在正整數那邊所以正整數會少一個
[HEX] 00 00 00 00 ~ 7F FF FF FF 正整數範圍 0 ~ 2^(32-1)
[HEX] 80 00 00 00 ~ FF FF FF FF 負整數範圍 -2^(32-1) ~ -1
--
◤ ▁▁──────────────────────╮
淡江資工地上站 ▁▁ Author: flame ●│
◣ bbs.cs.tku.edu.tw From: 210-58-48-57.cm.dynamic.apol.com.tw│