Vad är int i programmering i C, C++ och C#?

Vad Ar Int I Programmering I C C Och C



De int nyckelord är en ofta använd datatyp i flera programmeringsspråk inklusive C, C++ och C#. Termen int är förkortning för heltal. Det finns inga bråkdelar i heltal eftersom de är heltal.

I den här artikeln kommer vi att diskutera användningen av int i tre populära programmeringsspråk: C , C++, och C#.







Innehållsförteckning



Vad är en int Data Type

De int datatyp är en grundläggande typ i programmeringsspråk. De int kan lagra nummer som -10, 0, 42 eller 100. Termen int är en kort form av ett heltal och används flitigt över alla tre C-programmeringsspråk som C, C++ och C#.



int representeras vanligtvis som en signerad 32-bitars eller 64-bitars heltal, beroende på programmeringsspråket och plattformen som används. I C, C++ och C# är int är ett nyckelord som används för att deklarera heltalsvariabler.





Egenskaper för int

De int datatypen har flera egenskaper som gör den användbar vid programmering:

  • Det kan representera både positiva och negativa tal.
  • Den har en fast storlek, vilket beror på vilket språk vi använder för programmering och vilken plattform som används.
  • Det kan användas i matematiska operationer som addition och subtraktion etc.
  • Den kan användas för att representera minnesadresser och andra numeriska värden.
  • Det är en grundläggande datatyp som stöds brett av programmeringsspråk och kompilatorer.

Storlek på int

Storleken på en int variabel beror på programmeringsspråket och plattformen som används. I C och C++, storleken på en int variabel beror på plattformen. Om vi ​​arbetar på en 32-bitars plattform, int storlek kommer att vara 32 (4 bytes) och på liknande sätt för 64-bitars plattformar storleken på int kommer att vara 64. Oavsett vilken plattform som används, en int variabel i C# kommer alltid att vara 32 bitar stor.



int i C-programmering

I C-programmering, int är ett nyckelord som används för att deklarera heltalsvariabler. C stöder både signerade och osignerade heltal, som kan vara 16-bitars, 32-bitars eller 64-bitars, beroende på vilken plattform som används. I C har int-datatypen en storlek på 32 bitar på de flesta moderna plattformar.

För att hitta storleken på int i C kör följande kod:

#include
int main ( ) {
printf ( 'Storlek på int: %ld byte \n ' , storlek av ( int ) ) ;
lämna tillbaka 0 ;
}

int i C++-programmering

C++ stöder både signerade och osignerade heltal, som kan vara 16-bitars, 32-bitars eller 64-bitars, beroende på vilken plattform som används. I C++ är int datatypen har en storlek på 32 bitar på de flesta moderna plattformar.

Kör följande kod för att hitta storleken på int i C++:

#include
använder namnutrymme std;
int main ( ) {
cout << 'Storlek på int: ' << storlek av ( int ) << 'bytes' << endl;
lämna tillbaka 0 ;
}

Int i C#-programmering

C# stöder endast tecken med heltal, som har en fast storlek på 32 bitar. C# stöder inte heltal utan tecken. 32-bitars och 64-bitars värdsystem påverkar inte storleken på C# int variabler, eftersom det alltid är fast som är 32-bitars.

För att hitta storleken på int i C#, kör följande kod:

använder System;
klass program {
statiskt tomrum Main ( sträng [ ] args ) {
Console.WriteLine ( 'Storlek på int: {0} byte' , storlek av ( int ) ) ;
}
}

Jämförelse av int i olika programmeringsspråk

Fastän int är en grundläggande datatyp i programmeringsspråk, storleken och egenskaperna hos int kan variera mellan olika programmeringsspråk. Följande tabell sammanfattar skillnaderna mellan int i C, C++ och C#:

Programmeringsspråk Storlek (bitar) Signerad/osignerad Omfång av värden
C 32 eller 64 Både -2147483648 till 2147483647
C++ 32 eller 64 Både -2147483648 till 2147483647
C# 32 Signerad -2147483648 till 2147483647

Skillnaden mellan signerad och osignerad Int

Inom datorer, a signerad heltalsdatatyp kan representera både positiva och negativa tal, medan en osignerad heltalsdatatyp kan endast representera icke-negativa (d.v.s. positiva) tal.

A signerad heltalstyp , Till exempel int , reserverar en bit för att representera talets tecken. Detta visar att ett 32-bitars signerat heltal kan representera värden inom intervallet -2 147 483 648 till 2 147 483 647 . Den mest signifikanta biten (den längst till vänster) av en undertecknat heltal representerar talets tecken. För det negativa tecknet kommer 1 att användas och för det positiva kommer 0 att användas.

Å andra sidan, en heltalstyp utan tecken , såsom unsigned int, reserverar inte en bit för numrets tecken. Detta visar att ett 32-bitars heltal utan tecken kan visa värden inom intervallet O till 4,294,967,295 .

Notera: Som standard är datatypen C, C++ och C# int signerad. För negativa tal måste int-datatypen definieras som signerad eftersom osignerade int-datatyper inte kan ta negativa tal.

Deklaration av Int-variabler

I C, C++ och C#, int är nyckelordet som deklarerar heltalsvariabler. Syntaxen för att deklarera en heltalsvariabel är följande:

int variabelnamn;

Till exempel för att deklarera en heltalsvariabel med namnet på ett , kan du använda följande kod:

int om;

Initialisering av Int-variabler

Efter att ha deklarerat en heltalsvariabel kan du initiera den med ett värde. Syntaxen för att initiera en heltalsvariabel är följande:

int variabelnamn = värde;

Till exempel, för att deklarera och initiera en heltalsvariabel med namnet ålder med värdet 25, måste du använda följande kod:

int ålder = 25 ;

Använd int i C

Här är ett C-kodexempel att använda int.

#include
int main ( ) {
int num1 = 10 ;
int num2 = tjugo ;
int belopp = num1 + num2;
printf ( '%d \n ' , belopp ) ;
lämna tillbaka 0 ;
}

I det här exemplet skulle summavariabeln ha värdet 30.

Använd int i C++

Här är en C++-kod som förklarar användningen av int.

#include
använder namnutrymme std;
int main ( ) {
int num1 = 10 ;
int num2 = tjugo ;
int belopp = num1 + num2;
cout << belopp << endl;
lämna tillbaka 0 ;
}

Den totala summan av två variabler av heltalsdatatyp är 30.

Använd int i C#

Här är ett C#-kodexempel att använda int.

använder System;
klass program {
statiskt tomrum Main ( ) {
int num1 = 10 ;
int num2 = tjugo ;
int belopp = num1 + num2;
Console.WriteLine ( belopp ) ;
}
}

Den totala summan av två tal blir 30.

Slutsats

int är en grundläggande datatyp i programmering som används för att representera heltalsvärden. Den har en fast storlek och kan användas i matematiska operationer. Som standard är int-datatypen signerad på alla tre språken C, C++ och C#. Men både C och C++ stöder också den osignerade, men C# har bara stöd för signerad int värden. För detaljerad information om int-datatyp i C, C++ och C#, läs den här artikeln.