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是什么的细致内容,更多请关注ki4网别的相干文章!