c語言int範圍值的大小
2022-12-01由 微微的逸聞趣事 發表于 畜牧業
c語言中int後面跟什麼
int取值範圍為-32768~32767。
int的取值範圍依賴於計算機系統,在16位機器中,int佔16位,其中一位為符號位,所以取值範圍為前面所說的-32768~32767。而在32位和64位機器中,int佔32位,取值範圍為-2147483648~2147483647。ISO/ANSI C規定,int型別的最小範圍為-32768到32767。
short int型別可能佔用比int型別更少的儲存空間,C保證short型別至少16位長,用於只需小數值的場合以節省空間。
long int 型別(或簡寫為long型別)可能佔用比int型別更多的儲存空間,C保證long型別至少32位長,用於使用大數值的場合。
long long int 型別(或簡寫為long long型別)可能佔用比long型別更多的儲存空間,C保證long long型別至少64位長,用於使用更大數值的場合。
在C/C++程式語言中,int表示整數變數,這是一種用於定義整數變數的資料型別。它在不同的編譯環境以及不同的編譯和執行環境中具有不同的大小。C的資料型別包括整數、字元、實數或浮點(單精度和雙精度)、列舉、陣列、結構、公共、指標和空值。