Int, förkortning för "heltal", är en grundläggande variabeltyp inbyggd i kompilatorn och används för att definiera numeriska variabler med hela siffror. Andra datatyper inkluderar float och double.
C, C ++, C # och många andra programmeringsspråk känner igen int som en datatyp.
I C ++ är följande hur du deklarerar en heltalvariabel:
int a = 7;
Endast hela siffror kan lagras i int-variabler, men eftersom de kan lagra både positiva och negativa siffror betraktas de också som signerade.
Till exempel är 27, 4908 och -6575 giltiga int-poster, men 5.6 och b är det inte. Siffror med bråkdelar kräver en flyt- eller dubbeltypvariabel, som båda kan innehålla decimaler.
Storleken på antalet som kan lagras i int definieras vanligtvis inte på språket, utan beror istället på datorn som kör programmet. I C # är int 32 bitar, så värdet är från -2 1447 483 648 till 2 147 483 647. Om större värden krävs kan dubbeltypen användas.
Nullable int har samma värdeintervall som int, men det kan lagra noll förutom hela siffror. Du kan tilldela ett värde till nullable int precis som du skulle göra för int, och du kan också tilldela ett nollvärde.
Nullable int kan vara användbart när du vill lägga till ett annat tillstånd (ogiltigt eller uninitialiserat) till en värdetyp. Nullable int kan inte användas i slingor eftersom slingvariabler alltid måste deklareras som int.
Int liknar flottör- och dubbeltyperna, men de tjänar olika syften.
int:
Flytande och dubbla typer:
Skillnaden mellan flyt- och dubbeltyper ligger i värderingsintervallet. Räckvidden för dubbla är dubbelt så stor som float, och den rymmer fler siffror.