[問題] int的範圍/最大值/max

看板C_and_CPP (C/C++)作者 (lyle)時間15年前 (2011/03/20 16:12), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
請問int的範圍是-2^31 ~ 2^31-1嗎?(32bits) 那為何下面連結中的INT_MAX是32767呢? http://www.cplusplus.com/reference/clibrary/climits/ 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.62.201

03/20 16:16, , 1F
你有仔細看完它底下的註解嗎?
03/20 16:16, 1F

03/20 16:16, , 2F
This is not necessarily the actual value of the
03/20 16:16, 2F

03/20 16:16, , 3F
constant in any particular compiler or system, it
03/20 16:16, 3F

03/20 16:17, , 4F
may be equal or greater in magnitude than this.
03/20 16:17, 4F

03/20 16:22, , 5F
謝謝你 我的確沒仔細看完
03/20 16:22, 5F

03/20 16:23, , 6F
想知道實際值可以用這個 http://ppt.cc/fhjp INT_MAX
03/20 16:23, 6F

03/20 16:23, , 7F
只是預先定義好的常數, 是死的
03/20 16:23, 7F

03/20 19:18, , 8F
那些常數會隨著不同的主機而有不同的定義
03/20 19:18, 8F

03/20 19:19, , 9F
不見得都是一樣的
03/20 19:19, 9F
文章代碼(AID): #1DXRRwxJ (C_and_CPP)
文章代碼(AID): #1DXRRwxJ (C_and_CPP)