Co to jest Rozmiar_t C?
Co to jest Rozmiar_t C?

Wideo: Co to jest Rozmiar_t C?

Wideo: Co to jest Rozmiar_t C?
Wideo: Lustrzanka dla początkujących czy KUPIĆ LUSTRZANKĘ z matrycą APSC Poradnik 5 najlepszych modeli 2024, Kwiecień
Anonim

Z Wikipedii: Według ISO z 1999 r C standardowy (C99), rozmiar_t jest typem liczby całkowitej bez znaku co najmniej 16-bitowej (patrz sekcje 7.17 i 7.18. Ten typ jest używany do reprezentowania rozmiaru obiektu. Funkcje biblioteczne, które przyjmują lub zwracają rozmiary, oczekują, że będą one typu lub mają zwracany typ rozmiar_t.

Warto również wiedzieć, jaki jest rozmiar Size_t?

rozmiar_t type jest podstawowym typem liczby całkowitej bez znaku języka C/C++. Jest to typ wyniku zwracanego przez sizeofoperator. Typ rozmiar jest wybrany tak, aby mógł przechowywać maksimum rozmiar teoretycznie możliwej tablicy dowolnego typu. W systemie 32-bitowym rozmiar_t zajmie 32 bity, na 64-bitowym 64 bity.

Można też zapytać, co to jest typ danych Size_type lub Size_t? rozmiar_t jest zdefiniowany jako rodzaj używany do rozmiaru obiektu i jest zależny od platformy.container:: typ_rozmiaru jest rodzaj który jest używany dla liczby elementów w kontenerze i jest zależny od kontenera.

Następnie pojawia się pytanie, dlaczego używany jest Size_t?

To typ, który jest używany do reprezentowania rozmiaru obiektów w bajtach, a zatem używany jako typ zwracany przez operatora sizeof. rozmiar_t lub może być widoczny dowolny typ bez znaku używany zmienna asloop, ponieważ zmienne pętli są zwykle większe lub równe 0.

Czy Size_t i int?

rozmiar_t służy do przechowywania rozmiarów obiektów danych i gwarantuje, że będzie w stanie przechowywać rozmiar dowolnego obiektu danych, który może utworzyć konkretna implementacja C. Ten typ danych może być mniejszy (w liczbie bitów), większy lub dokładnie taki sam jak nieoznaczony int . rozmiar_t type jest podstawowym unsigned integertypem języka C/C++.

Zalecana: