Size_t C дегеніміз не?
Size_t C дегеніміз не?

Бейне: Size_t C дегеніміз не?

Бейне: Size_t C дегеніміз не?
Бейне: What is size_t in C? 2024, Қараша
Anonim

Википедиядан: 1999 ISO сәйкес C стандартты (C99), size_t кемінде 16 биттік таңбаланбаған бүтін сан түрі (7.17 және 7.18 тарауларын қараңыз. Бұл түрі нысанның өлшемін көрсету үшін пайдаланылады. немесе қайтарылатын өлшемдерді қабылдайтын кітапхана функциялары олардың типті болуын немесе қайтару түрін күтеді. size_t.

Сондай-ақ білу керек, Size_t өлшемі қандай?

size_t type - C/C++ тілінің негізгі таңбасыз бүтін түрі. Бұл sizeofoperator арқылы қайтарылған нәтиже түрі. Түрі өлшемі максимум сақтай алатындай етіп таңдалады өлшемі кез келген типтегі теориялық мүмкін массив. 32-биттік жүйеде size_t 32 бит, 64 бит 64 бит қабылдайды.

Сондай-ақ, сізге сұрақ туындауы мүмкін: Size_type немесе Size_t деректер түрі қандай? size_t ретінде анықталады түрі нысанның өлшемі үшін пайдаланылады және платформаға тәуелді болып табылады.контейнер:: өлшем_түрі болып табылады түрі ол контейнердегі элементтердің саны үшін пайдаланылады және контейнерге тәуелді.

Содан кейін сұрақ туындайды, неге Size_t пайдаланылады?

Бұл типі пайдаланылады нысандардың өлшемін байтпен көрсету және сондықтан пайдаланылады sizeof операторының қайтару түрі ретінде. size_t немесе кез келген қол қойылмаған түрі көрінуі мүмкін пайдаланылады циклдік айнымалылар әдетте 0-ден үлкен немесе оған тең болады.

Size_t және int па?

size_t деректер нысандарының өлшемдерін сақтау үшін пайдаланылады және нақты C іске асыру жасай алатын кез келген деректер нысанының өлшемін ұстау мүмкіндігіне кепілдік беріледі. Бұл деректер түрі кішірек болуы мүмкін (биттер саны бойынша), үлкенірек немесе дәл сол белгіленбеген int . size_t type - C/C++ тілінің негізгі таңбасыз бүтін түрі.

Ұсынылған: