Ką Int reiškia C, C ++ ir C #?

Int, trumpai tariant „sveikasis skaičius“, yra esminis dalykas kintamasis tipas įmontuotas į sudarytojas ir naudojamas apibrėžti skaitinius kintamuosius, turinčius sveikuosius skaičius. Kiti duomenų tipai apima: plūdė ir dviguba.

C, C ++, C # ir daugelis kitų programavimo kalbos atpažinti int kaip duomenų tipą.

C ++ komentare sveikasis skaičius deklaruojamas taip:

int a = 7; 

Vidiniai apribojimai

Tarp kintamųjų gali būti saugomi tik sveikieji skaičiai, tačiau kadangi jie gali saugoti ir teigiamus, ir neigiamus skaičius, jie taip pat laikomi pasirašė.

Pavyzdžiui, 27, 4908 ir -6575 yra teisingi int įrašai, bet 5.6 ir b nėra. Skaičiams su trupmeninėmis dalimis reikalingas kintamasis arba dvigubo tipo kintamasis, kurie abu gali sudaryti kablelio.

Skaičiaus dydis, kurį galima išsaugoti int, paprastai nėra apibrėžtas kalba, o priklauso nuo kompiuterio, kuriame vykdoma programa. C # reikšme int yra 32 bitai, taigi verčių diapazonas yra nuo -2 147 483 648 iki 2 147 483 647. Jei reikia didesnių verčių, galima naudoti dvigubą tipą.

instagram viewer

Kas yra niekinis vidinis?

Nullable int turi tą patį reikšmių diapazoną kaip int, tačiau be sveikųjų skaičių, jis gali išsaugoti ir nulį. Jūs galite priskirti reikšmę niekinei int, kaip ir int, ir jūs taip pat galite priskirti nulinę vertę.

Nullable int gali būti naudinga, kai prie vertės tipo norite pridėti kitą būseną (negaliojančią ar neinicializuotą). Negalima naudoti niekinio int kilpos nes kilpų kintamieji visada turi būti deklaruojami kaip int.

Int vs. Plūdės ir dvigubos

Int yra panašus į plūdinius ir dvigubus tipus, tačiau jie tarnauja skirtingais tikslais.

Int:

  • Užima mažiau vietos nei kiti tipai
  • Turi greitesnę aritmetiką
  • Naudojami tik sveikieji skaičiai
  • Efektyviau naudoja talpyklas ir duomenų perdavimo pralaidumą

Plūdės ir dvigubos rūšys:

  • Naudoja dvigubai daugiau atminties
  • Gali būti dešimtainis taškas
  • Gali būti daugiau simbolių

Skirtumas tarp plūduriuojančių ir dvigubų tipų yra verčių diapazonas. Dvigubas diapazonas yra dvigubai didesnis nei plūdės, ir jis talpina daugiau skaitmenų.

Pastaba: INT taip pat naudojama kaip „Microsoft Excel“ formulė skaičių apvalinimui iki mažumos, tačiau tai neturi nieko bendro su int, kaip aprašyta šiame puslapyje.

instagram story viewer