Čo je int v programovaní v C, C++ a C#?

Co Je Int V Programovani V C C A C



The int Kľúčové slovo je často používaný dátový typ v niekoľkých programovacích jazykoch vrátane C, C++ a C#. Termín int je skratka pre celé číslo. V celých číslach nie sú žiadne zlomkové zložky, pretože sú to celé čísla.

V tomto článku budeme diskutovať o použití int v troch populárnych programovacích jazykoch: C , C++, a C#.







Obsah



Čo je typ údajov int

The int dátový typ je základným typom v programovacích jazykoch. The int môže ukladať čísla ako -10, 0, 42 alebo 100. Termín int je krátka forma celého čísla a je široko používaná vo všetkých troch programovacích jazykoch C, ako sú C, C++ a C#.



int je typicky reprezentovaný ako a podpísaný 32-bit alebo 64-bitový celé číslo, v závislosti od programovacieho jazyka a používanej platformy. V jazykoch C, C++ a C# je int je kľúčové slovo používané na deklarovanie celočíselných premenných.





Charakteristika int

The int dátový typ má niekoľko charakteristík, vďaka ktorým je užitočný pri programovaní:

  • Môže predstavovať kladné aj záporné čísla.
  • Má pevnú veľkosť, ktorá závisí od jazyka, ktorý používame na programovanie, a od používanej platformy.
  • Môže byť použitý v matematických operáciách, ako je sčítanie a odčítanie atď.
  • Môže sa použiť na reprezentáciu pamäťových adries a iných číselných hodnôt.
  • Ide o základný dátový typ, ktorý je široko podporovaný programovacími jazykmi a kompilátormi.

Veľkosť int

Veľkosť an int premenná závisí od programovacieho jazyka a používanej platformy. V C a C++ je veľkosť an int premenná závisí od platformy. Ak pracujeme na 32-bitovej platforme, int veľkosť bude 32 (4 bajty) a podobne pre 64-bitové platformy veľkosti int bude 64. Bez ohľadu na to, aká platforma sa používa, an int premenná v C# bude mať vždy veľkosť 32 bitov.



int v programovaní C

V programovaní v C, int je kľúčové slovo, ktoré sa používa na deklarovanie celočíselných premenných. C podporuje celé čísla so znamienkom aj bez znamienka, ktoré môžu byť 16-bitové, 32-bitové alebo 64-bitové v závislosti od používanej platformy. V C má dátový typ int na väčšine moderných platforiem veľkosť 32 bitov.

Ak chcete zistiť veľkosť int v C, spustite nasledujúci kód:

#include
int main ( ) {
printf ( 'Veľkosť int: %ld bajtov \n ' , veľkosť ( int ) ) ;
vrátiť 0 ;
}

int v programovaní v C++

C++ podporuje celé čísla so znamienkom aj bez znamienka, ktoré môžu byť 16-bitové, 32-bitové alebo 64-bitové v závislosti od používanej platformy. V C++ je int dátový typ má na väčšine moderných platforiem veľkosť 32 bitov.

Ak chcete zistiť veľkosť int v C++, spustite nasledujúci kód:

#include
pomocou menného priestoru std;
int main ( ) {
cout << 'Veľkosť int: ' << veľkosť ( int ) << 'bajtov' << endl;
vrátiť 0 ;
}

Int v programovaní v C#

C# podporuje iba celé čísla so znamienkom, ktoré majú pevnú veľkosť 32 bitov. C# nepodporuje celé čísla bez znamienka. 32-bitové a 64-bitové hostiteľské systémy neovplyvňujú veľkosť C# int premenné, pretože je vždy pevne dané, čo je 32-bit.

Ak chcete zistiť veľkosť int v C#, spustite nasledujúci kód:

pomocou systému;
triedny program {
static void Main ( reťazec [ ] args ) {
Console.WriteLine ( 'Veľkosť int: {0} bajtov' , veľkosť ( int ) ) ;
}
}

Porovnanie int v rôznych programovacích jazykoch

Hoci int je základný dátový typ v programovacích jazykoch, veľkosť a vlastnosti int sa môže líšiť medzi rôznymi programovacími jazykmi. Nasledujúca tabuľka sumarizuje rozdiely medzi int v C, C++ a C#:

Programovací jazyk Veľkosť (bity) Podpísané/Nepodpísané Rozsah hodnôt
C 32 alebo 64 Obaja -2147483648 až 2147483647
C++ 32 alebo 64 Obaja -2147483648 až 2147483647
C# 32 Podpísané -2147483648 až 2147483647

Rozdiel medzi podpísanými a nepodpísanými Int

V oblasti výpočtovej techniky a podpísané celočíselný dátový typ môže predstavovať kladné aj záporné čísla, zatiaľ čo an nepodpísané dátový typ celé číslo môže predstavovať iba nezáporné (t. j. kladné) čísla.

A typ celého čísla so znamienkom , ako napr int , si vyhradzuje jeden bit na vyjadrenie znamienka čísla. To ukazuje, že 32-bitové celé číslo so znamienkom môže predstavovať hodnoty v rozsahu -2 147 483 648 až 2 147 483 647 . Najvýznamnejší bit (najviac ľavý bit) a celé číslo so znamienkom predstavuje znamienko čísla. Pre záporné znamienko sa použije 1 a pre kladné znamienko sa použije 0.

Na druhej strane, an typ celého čísla bez znamienka , ako napríklad unsigned int, si nevyhradí bit pre znamienko čísla. To ukazuje, že 32-bitové celé číslo bez znamienka môže zobraziť hodnoty v rozsahu 0 až 4,294,967,295 .

Poznámka: Typ údajov int C, C++ a C# je štandardne podpísaný. V prípade záporných čísel musí byť typ údajov int definovaný ako podpísaný, pretože typy údajov int bez znamienka nemôžu brať záporné čísla.

Deklarácia medzinárodných premenných

V C, C++ a C#, int je kľúčové slovo, ktoré deklaruje celočíselné premenné. Syntax na deklarovanie celočíselnej premennej je nasledovná:

int názov_premennej;

Napríklad na deklarovanie celočíselnej premennej s názvom na jeden , môžete použiť nasledujúci kód:

int či;

Inicializácia Int premenných

Po deklarovaní celočíselnej premennej ju môžete inicializovať hodnotou. Syntax pre inicializáciu celočíselnej premennej je nasledovná:

int názov_premennej = hodnota;

Napríklad, ak chcete deklarovať a inicializovať celočíselnú premennú s názvom age s hodnotou 25, musíte použiť nasledujúci kód:

int vek = 25 ;

Použite int v C

Tu je ukážka kódu C na použitie int.

#include
int main ( ) {
int cislo1 = 10 ;
int num2 = dvadsať ;
int súčet = číslo1 + číslo2;
printf ( '%d \n ' , súčet ) ;
vrátiť 0 ;
}

V tomto príklade by premenná suma mala hodnotu 30.

Použite int v C++

Tu je kód C++, ktorý vysvetľuje použitie int.

#include
pomocou menného priestoru std;
int main ( ) {
int cislo1 = 10 ;
int num2 = dvadsať ;
int súčet = číslo1 + číslo2;
cout << súčet << endl;
vrátiť 0 ;
}

Celkový súčet dvoch premenných celočíselného dátového typu je 30.

Použiť int v C#

Tu je ukážka kódu C# na použitie int.

pomocou systému;
triedny program {
static void Main ( ) {
int cislo1 = 10 ;
int num2 = dvadsať ;
int súčet = číslo1 + číslo2;
Console.WriteLine ( súčet ) ;
}
}

Celkový súčet dvoch čísel bude 30.

Záver

int je základný dátový typ v programovaní, ktorý sa používa na reprezentáciu celočíselných hodnôt. Má pevnú veľkosť a dá sa použiť pri matematických operáciách. V predvolenom nastavení je typ údajov int podpísaný vo všetkých troch jazykoch C, C++ a C#. C aj C++ však podporujú aj nepodpísané, ale C# má podporu len pre podpísané int hodnoty. Podrobné informácie o type údajov int v jazykoch C, C++ a C# nájdete v tomto článku.