Što je int u C, C++ i C# programiranju?

Sto Je Int U C C I C Programiranju



The int ključna riječ često je korištena vrsta podataka u nekoliko programskih jezika uključujući C, C++ i C#. Uvjet int je skraćenica za cijeli broj. U cijelim brojevima nema razlomaka jer su oni cijeli brojevi.

U ovom ćemo članku raspravljati o korištenju int u tri popularna programska jezika: C , C++, i C#.







Sadržaj



Što je int tip podataka

The int tip podataka je temeljni tip u programskim jezicima. The int može pohraniti brojeve poput -10, 0, 42 ili 100. Pojam int je kratki oblik cijelog broja i naširoko se koristi u sva tri programska jezika C kao što su C, C++ i C#.



int obično se predstavlja kao a potpisan 32-bitni ili 64-bitni cijeli broj, ovisno o programskom jeziku i platformi koja se koristi. U C, C++ i C#, int je ključna riječ koja se koristi za deklariranje cjelobrojnih varijabli.





Obilježja int

The int tip podataka ima nekoliko karakteristika koje ga čine korisnim u programiranju:

  • Može predstavljati i pozitivne i negativne brojeve.
  • Ima fiksnu veličinu, koja ovisi o jeziku koji koristimo za programiranje i platformi koja se koristi.
  • Može se koristiti u matematičkim operacijama poput zbrajanja i oduzimanja itd.
  • Može se koristiti za predstavljanje memorijskih adresa i drugih numeričkih vrijednosti.
  • To je osnovni tip podataka koji je široko podržan od strane programskih jezika i prevoditelja.

Veličina int

Veličina an int varijabla ovisi o programskom jeziku i platformi koja se koristi. U C i C++, veličina an int varijabla ovisi o platformi. Ako radimo na 32-bitnoj platformi, int veličina će biti 32 (4 bajta) a slično i za 64-bitne platforme veličine int bit će 64. Bez obzira koja se platforma koristi, an int varijabla u C# će uvijek biti veličine 32 bita.



int u C programiranju

U C programiranju, int je ključna riječ koja se koristi za deklariranje cjelobrojnih varijabli. C podržava cijele brojeve s predznakom i bez predznaka, koji mogu biti 16-bitni, 32-bitni ili 64-bitni, ovisno o platformi koja se koristi. U C-u tip podataka int ima veličinu od 32 bita na većini modernih platformi.

Da biste pronašli veličinu int u C-u, pokrenite sljedeći kod:

#include
int glavni ( ) {
printf ( 'Veličina int: %ld bajtova \n ' , veličina ( int ) ) ;
povratak 0 ;
}

int u C++ programiranju

C++ podržava cijele brojeve s predznakom i bez predznaka, koji mogu biti 16-bitni, 32-bitni ili 64-bitni, ovisno o platformi koja se koristi. U C++, int vrsta podataka ima veličinu od 32 bita na većini modernih platformi.

Da biste pronašli veličinu int-a u C++-u, pokrenite sljedeći kod:

#include
korištenje imenskog prostora std;
int glavni ( ) {
cout << 'Veličina int: ' << veličina ( int ) << 'bajtovi' << endl;
povratak 0 ;
}

Int u C# programiranju

C# podržava samo cijele brojeve s predznakom, koji imaju fiksnu veličinu od 32 bita. C# ne podržava cijele brojeve bez predznaka. 32-bitni i 64-bitni host sustavi ne utječu na veličinu C# int varijable, budući da je uvijek fiksan koji je 32-bitni.

Da biste pronašli veličinu int u C#, pokrenite sljedeći kod:

korištenje sustava;
razreda Program {
statička praznina Glavni ( niz [ ] args ) {
Konzola.WriteLine ( 'Veličina int: {0} bajtova' , veličina ( int ) ) ;
}
}

Usporedba int-a u različitim programskim jezicima

Iako int je temeljni tip podataka u programskim jezicima, veličine i karakteristika int može varirati između različitih programskih jezika. Sljedeća tablica sažima razlike između int u C, C++ i C#:

Programski jezik Veličina (bitovi) Potpisano/nepotpisano Raspon vrijednosti
C 32 ili 64 Oba -2147483648 do 2147483647
C++ 32 ili 64 Oba -2147483648 do 2147483647
C# 32 Potpisano -2147483648 do 2147483647

Razlika između Signed i Unsigned Int

U računarstvu, a potpisan tip podataka integer može predstavljati i pozitivne i negativne brojeve, dok an nepotpisan cjelobrojni tip podataka može predstavljati samo nenegativne (tj. pozitivne) brojeve.

A cjelobrojni tip s predznakom , kao što je int , rezervira jedan bit za predstavljanje predznaka broja. Ovo pokazuje da 32-bitni cijeli broj s predznakom može predstavljati vrijednosti u rasponu od -2.147.483.648 do 2.147.483.647 . Najznačajniji bit (krajnji lijevi bit) od a cijeli broj s predznakom predstavlja znak broja. Za negativan predznak koristit će se 1, a za pozitivan 0.

S druge strane, an cjelobrojni tip bez predznaka , kao što je unsigned int, ne rezervira bit za predznak broja. Ovo pokazuje da 32-bitni cijeli broj bez predznaka može prikazati vrijednosti u rasponu od 0 do 4,294,967,295 .

Bilješka: Prema zadanim postavkama, tip podataka C, C++ i C# int je potpisan. Za negativne brojeve, int tip podataka mora biti definiran kao signed jer unsigned int tipovi podataka ne mogu primati negativne brojeve.

Deklaracija Int varijabli

U C, C++ i C#, int je ključna riječ koja deklarira cjelobrojne varijable. Sintaksa za deklariranje cjelobrojne varijable je sljedeća:

int ime_varijable;

Na primjer, za deklaraciju cjelobrojne varijable pod nazivom na jedan , možete koristiti sljedeći kod:

int li;

Inicijalizacija Int varijabli

Nakon što deklarirate cjelobrojnu varijablu, možete je inicijalizirati vrijednošću. Sintaksa za inicijalizaciju cjelobrojne varijable je sljedeća:

int ime_varijable = vrijednost;

Na primjer, da biste deklarirali i inicijalizirali cjelobrojnu varijablu pod nazivom age s vrijednošću 25, morate koristiti sljedeći kod:

int dob ​​= 25 ;

Koristite int u C

Ovdje je primjer C koda za korištenje int.

#include
int glavni ( ) {
int num1 = 10 ;
int num2 = dvadeset ;
int iznos = num1 + num2;
printf ( '%d \n ' , iznos ) ;
povratak 0 ;
}

U ovom primjeru, varijabla zbroja imala bi vrijednost 30.

Koristite int u C++

Ovdje je C++ kod koji objašnjava upotrebu int.

#include
korištenje imenskog prostora std;
int glavni ( ) {
int num1 = 10 ;
int num2 = dvadeset ;
int iznos = num1 + num2;
cout << iznos << endl;
povratak 0 ;
}

Ukupan zbroj dviju varijabli cjelobrojnog tipa podataka je 30.

Koristite int u C#

Ovdje je primjer C# koda za korištenje int.

korištenje sustava;
razreda Program {
statička praznina Glavni ( ) {
int num1 = 10 ;
int num2 = dvadeset ;
int iznos = num1 + num2;
Konzola.WriteLine ( iznos ) ;
}
}

Ukupan zbroj dvaju brojeva bit će 30.

Zaključak

int je temeljni tip podataka u programiranju koji se koristi za predstavljanje cjelobrojnih vrijednosti. Ima fiksnu veličinu i može se koristiti u matematičkim operacijama. Prema zadanim postavkama, tip podataka int je potpisan u sva tri jezika C, C++ i C#. Međutim, i C i C++ također podržavaju nepredpisane, ali C# ima podršku samo za predpisane int vrijednosti. Za detalje o tipu podataka int u C, C++ i C# pročitajte ovaj članak.