Mitä Int tarkoittaa C: ssä, C ++: ssa ja C #: ssä?

Int, lyhenne sanoista "kokonaisluku", on perustavanlaatuinen muuttuja tyyppi sisäänrakennettu kääntäjä ja sitä käytetään määrittämään numeeriset muuttujat, joilla on kokonaislukuja. Muita tietotyyppejä ovat kellua ja kaksinkertainen.

C, C ++, C # ja monet muut ohjelmointikielet tunnista int tietotyypiksi.

Kohdassa C ++ seuraava esimerkki on, kuinka ilmoitat kokonaisluvun muuttujan:

int a = 7; 

Sisäiset rajoitukset

Int muuttujiin voidaan tallentaa vain kokonaislukuja, mutta koska ne voivat tallentaa sekä positiivisia että negatiivisia lukuja, ne otetaan huomioon myös allekirjoitettu.

Esimerkiksi 27, 4908 ja -6575 ovat kelvollisia int-merkintöjä, mutta 5.6 ja b eivät ole. Murtoluvut sisältävät numerot vaativat kelluvan tai kaksinkertaisen tyyppisen muuttujan, jotka molemmat voivat sisältää desimaalin tarkkuudella.

Intiin tallennettavan numeron kokoa ei yleensä määritetä kielellä, vaan sen sijaan riippuu tietokoneesta, joka käyttää ohjelmaa. C #: ssa int on 32 bittiä, joten arvoalue on välillä -2 147 483 648 - 2 147 483 647. Jos vaaditaan suurempia arvoja, voidaan käyttää kaksoistyyppiä.

instagram viewer

Mikä on Nullable Int?

Nollable int: llä on sama arvoalue kuin int, mutta se voi tallentaa nolla kokonaislukujen lisäksi. Voit määrittää arvon nollautuvalle int: lle samalla tavalla kuin int: lle, ja voit myös määrittää nolla-arvon.

Nollable int voi olla hyödyllinen, kun haluat lisätä toisen tilan (kelpaamaton tai käynnistämätön) arvotyyppiin. Nollable int -sovellusta ei voi käyttää silmukoita koska silmukkamuuttujat on aina ilmoitettava int.

Int vs. Kellu ja kaksinkertainen

Int on samanlainen kuin kelluva ja kaksinkertainen tyyppi, mutta ne palvelevat eri tarkoituksia.

int:

  • Vie vähemmän tilaa kuin muut tyypit
  • On nopeampi aritmeettinen
  • Käyttää vain kokonaislukuja
  • Käytä välimuistit ja tiedonsiirtokaistanleveys tehokkaammin

Kelluvat ja kaksinkertaiset tyypit:

  • Käyttää kaksi kertaa enemmän muistia
  • Voi sisältää desimaalin
  • Voi sisältää enemmän merkkejä

Ero kelluvan ja kaksinkertaisen tyypin välillä on arvoalueella. Tupla-alue on kaksinkertainen kelluvaan, ja siihen mahtuu enemmän numeroita.

Huomautus: INT: tä käytetään myös kaavana Microsoft Excelissä numeroiden pyöristämiseen, mutta sillä ei ole mitään tekemistä int kanssa, kuten tällä sivulla on kuvattu.