Wat is Size_t C?
Wat is Size_t C?

Video: Wat is Size_t C?

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

Van Wikipedia: Volgens die 1999 ISO C standaard (C99), grootte_t is 'n ongetekende heelgetaltipe van ten minste 16 bis (sien afdelings 7.17 en 7.18. Hierdie tipe word gebruik om die grootte van 'n voorwerp voor te stel. Biblioteekfunksies wat groottes neem of terugkeer verwag dat hulle van tipe moet wees of die terugkeertipe van grootte_t.

Ook om te weet is, wat is die grootte van Size_t?

grootte_t tipe is 'n basis ongetekende heelgetal tipe C/C++ taal. Dit is die tipe resultaat wat deur sizeofoperator teruggestuur word. Die tipe s'n grootte is so gekies dat dit die maksimum kan stoor grootte van 'n teoreties moontlike skikking van enige tipe. Op 'n 32-bis stelsel grootte_t sal 32 bisse neem, op 'n 64-bis een64 bisse.

Mens kan ook vra, wat is die Size_type of Size_t datatipe? grootte_t word gedefinieer as die tipe gebruik vir die grootte van 'n voorwerp en is platformafhanklik.houer:: grootte_tipe is die tipe wat gebruik word vir die aantal elemente in die houer en is houerafhanklik.

Gevolglik is die vraag, hoekom word Size_t gebruik?

Dit is 'n tipe wat is gebruik word om die grootte van voorwerpe in grepe voor te stel andis dus gebruik word as die tipe terugkeer volgens die grootte van die operateur. grootte_t of enige ongetekende tipe kan gesien word gebruik word asloop veranderlike as lus veranderlikes is tipies groter as of gelyk aan 0.

Is Size_t en int?

grootte_t word gebruik om groottes van data-objekte te stoor, en is gewaarborg om die grootte van enige data-objek wat die spesifieke C-implementering kan skep, te hou. Hierdie datatipe is dalk kleiner (in aantal bisse), groter of presies dieselfde as ongetekende int . grootte_t tipe is 'n basis ongetekende heelgetaltipe van C/C++ taal.

Aanbeveel: