cblc/exercicios/03/3pesquise_responda.md

849 B

O operador sizeof(TIPO) expressa o tamanho em bytes de TIPO com o tipo size_t

O que é o tipo size_t?

É usado para a contagem de bytes. É o resultado do operador sizeof. É um inteiro sem sinal capaz de armazenar valores [0, SIZE_MAX].

Como utilizá-lo no seu programa sem incluir cabeçalhos?

Utilizando typedef, mas não é recomendado.

Em quais cabeçalhos ele é definido?

Em <stddef.h>, mas também em <aio.h>, <glob.h>, <grp.h>, <iconv.h>, <monetary.h>, <mqueue.h>, <ndbm.h>, <pwd.h>, <regex.h>, <search.h>, <signal.h>, <stdio.h>, <stdlib.h>, <string.h>, <strings.h>, <sys/mman.h>, <sys/msg.h>, <sys/sem.h>, <sys/shm.h>, <sys/socket.h>, <sys/types.h>, <sys/uio.h>, <time.h>, <unistd.h>, <wchar.h>, and <wordexp.h>.

Qual é o especificador de formatos para ele no printf ?

%zu e %zx