c語言int型別最大值是多少?@嚕啦嚕啦嚕啦咧嚕啦啦2021-12-07 19:05:56

1。

16位編譯器說明: int佔16位。 記憶體2位元組。 最大值:32767 這也是最原始版本的要求。

2。

32位和64位編譯器: int佔32位。 記憶體4位元組。 最大值:21474836473 位數的增加,那麼自然位數也在倍增。

3。

決定int最大值的主要原因,根據編譯器型別不同而變化。 所以某些編寫的程式,不能成功的在電腦中執行,多半與編譯器有關係。。。

4。

一般程式的表達方式,最高位為符號位,位數為n位時,則最大值為2^(n-1)即2的n-1次冪。