Hvad er Size_t C?
Hvad er Size_t C?

Video: Hvad er Size_t C?

Video: Hvad er Size_t C?
Video: What is size_t in C? 2024, April
Anonim

Fra Wikipedia: Ifølge 1999 ISO C standard (C99), størrelse_t er en heltalstype uden fortegn på mindst 16 bit (se afsnit 7.17 og 7.18. Denne type bruges til at repræsentere størrelsen af et objekt. Biblioteksfunktioner, der tager eller returnerer størrelser, forventer, at de er af typen eller har returtypen størrelse_t.

Også at vide er, hvad er størrelsen på Size_t?

størrelse_t type er en heltalstype uden fortegn af C/C++ sprog. Det er den type resultat, der returneres af sizeofoperator. Typens størrelse er valgt, så den kan opbevare det maksimale størrelse af et teoretisk muligt array af enhver type. På et 32-bit system størrelse_t vil tage 32 bit, på en 64-bit one64 bit.

Man kan også spørge, hvad er Size_type eller Size_t datatypen? størrelse_t er defineret som type bruges til størrelsen af et objekt og er platformsafhængig.container:: størrelses Type er type der bruges til antallet af elementer i containeren og er containerafhængig.

Efterfølgende er spørgsmålet, hvorfor bruges Size_t?

Det er en type, der er Brugt at repræsentere størrelsen af objekter i bytes andis derfor Brugt som returtype efter operatørens størrelse. størrelse_t eller enhver usigneret type kan ses Brugt asloop-variabel som loop-variable er typisk større end eller lig med 0.

Er Size_t og int?

størrelse_t bruges til at gemme størrelser af dataobjekter, og er garanteret i stand til at holde størrelsen af ethvert dataobjekt, som den bestemte C-implementering kan skabe. Denne datatype er måske mindre (i antal bits), større eller nøjagtig den samme uden fortegn int . størrelse_t type er en heltaltype uden fortegn af C/C++ sprog.

Anbefalede: