Int,「integer」的縮寫,是編譯器內建的基本變數類型,用來定義包含整數的數字變數。其他資料類型包括 float 和 double。
C,C ,C#和許多其他程式語言將int識別為資料類型。
在C 中,以下是如何宣告整數變數:
int a = 7;
#Int的限制
只有整數可以儲存在int變數中,但由於它們可以儲存正數和負數,因此它們也被視為有符號的。
例如,27,4908和-6575是有效的int條目,但5.6和b不是。有小數部分的數字需要浮點數或雙精確度變量,兩者都可以包含小數點。
可以儲存在int中的數字大小通常不是在語言中定義的,而是取決於執行程式的電腦。在C#中,int是32位,因此值的範圍是-2,147,483,648到2,147,483,647。如果需要更大的值,可以使用double類型。
什麼是Nullable Int(可空整數)?
Nullable int具有與int相同的值範圍,但除了整數之外,它還可以儲存null。您可以像為int一樣為nullable int賦值,也可以賦值為null。
當您想要在值類型中新增另一個狀態(無效或未初始化)時,Nullable int可能很有用。 Nullable int不能在循環中使用,因為循環變數必須始終宣告為int。
Int vs Float和Double
Int類似於float和double類型,但它們用於不同的目的。
int:
比其他類型佔用更少的空間
有更快的算術
只使用整數
更有效地使用快取和資料傳輸頻寬
浮動和雙重類型:
使用兩倍的記憶體
可以包含小數點
可以包含更多字元
float和double類型之間的差異在於值的範圍。 double的範圍是float的兩倍,並且它可以容納更多的數字。
注意: INT也用作Microsoft Excel中的公式以 向下捨入數字,但它與此頁面中所述的int無關。
以上是在C,C ++和C#中的Int是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!