C C 檢視計算機的資料型別範圍

2021-08-20 12:08:42 字數 638 閱讀 4067

在集群上執行的乙個r程式爆了以下的錯誤:

attempting to create a factor with more than int_max levels.

讓我不由地想看一下int_max是多少,不行就換成long_max

**如下

#include 

#include

int main()

gcc編譯後執行,得到如下結果:

我只關心int_max和long_max

the maximum value

of int_max = 2147483647

the maximum value

of long_max = 9223372036854775807

看來21億已經不夠大了!那就換「百京」吧!

京、十京、百京、千京 分別是17 18 19 20位數

十億為兆,十兆為京,十京為垓

資料型別範圍

char 128 127 1 byte short 32767 32768 2 bytes unsigned short 0 65536 2 bytes int 2147483648 2147483647 4 bytes unsigned int 0 4294967295 4 bytes long ...

資料型別範圍

若要了解有關 visual studio 2017 rc 的最新文件,請參閱 visual studio 2017 rc 文件 visual c 32 位和 64 位編譯器可識別本文後面的表中的型別。如果其名稱以兩個下劃線 開始,則資料型別是非標準的。下表中指定的範圍均包含起始值和結束值。位元組其他...

資料型別範圍

對 32 位和 64 位編譯器,microsoft visual c 識別在下表中顯示的型別。注意以下型別還具有無符號形式 型別名稱 位元組其他名稱 值的範圍 int4 簽名 2,147,483,648 到 2,147,483,647 unsigned int 4unsigned 0 到 4,294...