Mis on suurus_t C?
Mis on suurus_t C?

Video: Mis on suurus_t C?

Video: Mis on suurus_t C?
Video: Хобби-VLOG:#13/ что я раскрашиваю 2024, Aprill
Anonim

Wikipediast: 1999. aasta ISO järgi C standardne (C99), suurus_t on vähemalt 16-bitine märgita täisarvu tüüp (vt jaotisi 7.17 ja 7.18. Seda tüüpi kasutatakse objekti suuruse tähistamiseks. Teegifunktsioonid, mis võtavad või tagastamise suurused eeldavad, et need on tüüpi või tagastustüübid suurus_t.

Samuti on teada, mis on Size_t suurus?

suurus_t tüüp on C/C++ keele põhimärgita täisarvu tüüp. See on operaatori suuruse poolt tagastatud tulemuse tüüp. Tüübi oma suurus on valitud nii, et see suudab neid maksimaalselt salvestada suurus mis tahes tüüpi teoreetiliselt võimalikust massiivist.32-bitises süsteemis suurus_t võtab 32 bitti, 64-bitise puhul 64 bitti.

Samuti võib küsida, mis on andmetüüp Size_type või Size_t? suurus_t on määratletud kui tüüp kasutatakse objekti suuruse määramiseks ja on platvormist sõltuv.container:: suuruse_tüüp on tüüp mida kasutatakse konteineris olevate elementide arvu jaoks ja see on konteinerist sõltuv.

Seejärel tekib küsimus, miks kasutatakse suurust Size_t?

See on tüüp, mis on kasutatud objektide suuruse esitamiseks baitides andis seega kasutatud tagastustüübina operaatori suuruse järgi. suurus_t või võib näha mis tahes allkirjastamata tüüpi kasutatud asloop muutuja, kuna tsüklimuutujad on tavaliselt suuremad kui 0 või sellega võrdsed.

Kas Size_t ja int?

suurus_t kasutatakse andmeobjektide suuruste salvestamiseks ja on garanteeritud, et see suudab hoida mis tahes andmeobjekti suurust, mida konkreetne C-rakendus suudab luua. See andmetüüp võib olla väiksem (bittide arvus), suurem või täpselt samasugune int . suurus_t tüüp on C/C++ keele põhimärgita täisarv.

Soovitan: