Kaj je Size_t C?
Kaj je Size_t C?

Video: Kaj je Size_t C?

Video: Kaj je Size_t C?
Video: What is size_t in C? 2024, November
Anonim

Iz Wikipedije: Po ISO iz 1999 C standard (C99), velikost_t je nepodpisana celoštevilska vrsta najmanj 16 bitov (glejte razdelki 7.17 in 7.18. Ta vrsta se uporablja za predstavitev velikosti predmeta. Knjižnične funkcije, ki sprejemajo ali vračajo velikosti, pričakujejo, da so tipa ali imajo vrnjeno vrsto velikost_t.

Prav tako morate vedeti, kakšna je velikost Size_t?

velikost_t type je osnovna nepodpisana celoštevilska vrsta jezika C/C++. To je tip rezultata, ki ga vrne sizeofoperator. Vrsta velikost je izbrana tako, da lahko shrani največ velikost teoretično možnega niza katere koli vrste. Na 32-bitnem sistemu velikost_t bo vzel 32 bitov, pri 64-bitnem eno64 bitov.

Lahko se tudi vprašamo, kaj je podatkovni tip Size_type ali Size_t? velikost_t je opredeljen kot tip uporablja se za velikost predmeta in je odvisen od platforme.container:: velikost_vrste ali je tip ki se uporablja za število elementov v vsebniku in je od vsebnika odvisna.

Kasneje se postavlja vprašanje, zakaj se uporablja Size_t?

To je vrsta, ki je uporabljeno za predstavitev velikosti predmetov v bajtih in je torej uporabljeno kot vrnjeni tip z operatorjem sizeof. velikost_t ali pa je morda viden kateri koli nepodpisani tip uporabljeno spremenljivka asloop, saj so spremenljivke zanke običajno večje ali enake 0.

Ali sta Size_t in int?

velikost_t se uporablja za shranjevanje velikosti podatkovnih objektov in je zagotovljeno, da lahko zadrži velikost katerega koli podatkovnega predmeta, ki ga lahko ustvari določena implementacija C. Ta tip podatkov je lahko manjši (v številu bitov), večji ali popolnoma enak nepodpisani int . velikost_t type je osnovni nepodpisani celoštevilski tip jezika C/C++.

Priporočena: