Što Int znači u C, C ++ i C #?

click fraud protection

Int, skraćenica za "cijeli broj", temeljna je varijabla vrsta ugrađena u kompajler i koristi se za definiranje numeričkih varijabli koje sadrže cijele brojeve. Ostale vrste podataka uključuju plutati i dvostruko.

C, C ++, C # i mnogi drugi programski jezici prepoznati Int kao vrstu podataka.

U C ++ slijedi sljedeće kako izjavite cijelu varijablu:

int a = 7; 

Int ograničenja

U int varijabli mogu se pohraniti samo cijeli brojevi, ali zato što mogu pohraniti i pozitivne i negativne brojeve, oni se također smatraju potpisan.

Na primjer, 27, 4908 i -6575 su valjani int unosi, ali 5.6 i b nisu. Brojevi s frakcijskim dijelovima zahtijevaju promjenjivu ili dvostruku varijablu, a oba mogu sadržavati decimalne točke.

Veličina broja koji se može pohraniti u int obično nije definirana na jeziku, već umjesto toga ovisi o računalu na kojem je program pokrenut. U C #, int je 32 bita, pa je raspon vrijednosti od -2,147,483,648 do 2,147,483,647. Ako su potrebne veće vrijednosti, može se koristiti dvostruka vrsta.

instagram viewer

Što je Nullable Int?

Nullable int ima isti raspon vrijednosti kao int, ali može pohraniti null pored cijelih brojeva. Možete dodijeliti vrijednost nullable int baš kao što biste to učinili za int, a možete dodijeliti i null vrijednost.

Nullable int može biti koristan kada želite dodati drugu vrijednost (nevaljanu ili neinicializiranu) vrsti vrijednosti. Nullable int se ne može upotrijebiti u petlje budući da se varijable petlje moraju uvijek deklarirati kao int.

Int vs. Float i Double

Int je sličan plovnim i dvostrukim tipovima, ali služe u različite svrhe.

Int:

  • Zauzima manje prostora od ostalih vrsta
  • Ima bržu aritmetiku
  • Koristi samo cijele brojeve
  • Učinkovitije koristi predmemorije i propusnost za prijenos podataka

Lebdeći i dvostruki tipovi:

  • Koristi dvostruko više memorije
  • Može sadržavati decimalnu točku
  • Može sadržavati više znakova

Razlika između float i double tipa leži u rasponu vrijednosti. Raspon double-a dvostruko je veći od float-a i on sadrži više znamenki.

Bilješka: INT se u Microsoftovom Excelu koristi i kao formula za zaokruživanje brojeva, ali nema nikakve veze s int kako je opisano na ovoj stranici.

instagram story viewer