Re: [問題] 能不能問一下long int

看板C_and_CPP (C/C++)作者 (Jun)時間15年前 (2010/11/10 08:55), 編輯推噓-2(027)
留言9則, 6人參與, 最新討論串2/2 (看更多)
※ 引述《vm6jp6rmp4 (Jun)》之銘言: : 想問一下為什麼long int在32位元的作業系統下沒有效用呢? : long double 會佔用12Byte,long int 還是4byte,但是long long int卻是8byte : 有人能告訴我觀念嗎? int 表示範圍為:-2^(32-1)~2^(32)-1 那long int 表示範圍為多少呢? long long int 又為多少呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.214.36

11/10 09:03, , 1F
網路上查一下就有 不然自己寫程式跑一下也知道 這樣也
11/10 09:03, 1F

11/10 09:03, , 2F
要問 頭噓
11/10 09:03, 2F

11/10 09:33, , 3F
劣3不意外
11/10 09:33, 3F

11/10 09:37, , 4F
大家都好兇 XD
11/10 09:37, 4F

11/10 09:51, , 5F
標準規定 int 的範圍至少要 -(2^15 - 1) ~ 2^15 - 1
11/10 09:51, 5F

11/10 09:52, , 6F
long 至少要 -(2^31 -1) ~ (2^31 - 1), 數字部份要一
11/10 09:52, 6F

11/10 09:52, , 7F
樣, 不過也可以比這數值還要廣
11/10 09:52, 7F

11/10 17:16, , 8F
實際大小跟你的機器有關
11/10 17:16, 8F

11/11 06:54, , 9F
這跟劣3似乎扯不上關系..
11/11 06:54, 9F
文章代碼(AID): #1CsUsPma (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1CsUsPma (C_and_CPP)