Mit jelent az Int C, C ++ és C # esetén?

Int, rövidítve az "egész szám", alapvető fontosságú változó típus beépítve a fordítóprogram és egész számokkal rendelkező numerikus változók meghatározására szolgál. Egyéb adattípusok a következők: úszó és kettős.

C, C ++, C # és még sok más programozási nyelvek felismerni az int adattípusként.

A C ++ alkalmazásban az alábbiak szerint állíthatja be egy egész változót:

int a = 7; 

Int korlátozások

Csak egész számok tárolhatók az int változóban, de mivel pozitív és negatív számokat is tárolhatnak, ezért figyelembe vesszük őket aláírt.

Például a 27, 4908 és -6575 érvényes int bejegyzés, de 5.6 és b nem. A tört részekkel rendelkező számokhoz úszó vagy kettős típusú változó szükséges, amelyek mindegyike tizedes pontot tartalmazhat.

Az int-ben tárolható szám méretét általában nem a nyelv határozza meg, hanem a programot futtató számítógéptől függ. A C #-ban az int 32 bit, tehát az értéktartomány -2,147,483,648 és 2,147,483,647 között van. Ha nagyobb értékekre van szükség, akkor a kettős típus használható.

instagram viewer

Mi a Nullable Int?

A Nullable int értéktartománya megegyezik az int értéktartományával, de egész számok mellett nullot is tárolhat. Értéket rendelhet nullable int-hez, ugyanúgy, mint az int-hez, de null értéket is megadhat.

A nullable int hasznos lehet, ha másik státuszt (érvénytelen vagy nem inicializált) akar hozzáadni egy értéktípushoz. A nullable int nem használható hurkok mivel a hurokváltozókat mindig int.

Int vs. Úszó és dupla

Az Int hasonló az úszó és kettős típusokhoz, de különböző célokat szolgálnak.

Int:

  • Kevesebb helyet foglal el, mint más típusok
  • Gyorsabb aritmetikai képességgel rendelkezik
  • Csak egész számokat használ
  • A gyorsítótárakat és az adatátviteli sávszélességet hatékonyabban használja

Úszó és dupla típusú:

  • Kétszer annyi memóriát használ
  • Tizedes pontot tartalmazhat
  • Több karaktert is tartalmazhat

Az úszó és a kettős típusok közötti különbség az értékek tartományában rejlik. A dupla tartomány kétszerese az úszóé, és több számjegyet foglal el.

Jegyzet: Az INT-t szintén képletként használják a Microsoft Excelben a számok lekerekítésére, de ennek semmi köze sincs az int-hez, amint az ezen az oldalon le van írva.

instagram story viewer