Neste exemplo, você aprenderá a avaliar o tamanho de cada variável usando o operador sizeof.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação C:
- Tipos de dados C
- Variáveis, constantes e literais C
- Saída de entrada C (I / O)
O sizeof(variable)
operador calcula o tamanho de uma variável. E, para imprimir o resultado retornado por sizeof
, usamos %lu
ou %zu
especificador de formato.
Programa para encontrar o tamanho das variáveis
#include int main() ( int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %zu bytes", sizeof(intType)); printf("Size of float: %zu bytes", sizeof(floatType)); printf("Size of double: %zu bytes", sizeof(doubleType)); printf("Size of char: %zu byte", sizeof(charType)); return 0; )
Resultado
Tamanho do int: 4 bytes Tamanho do float: 4 bytes Tamanho do double: 8 bytes Tamanho do char: 1 byte
Neste programa, 4 variáveis intType, floatType, doubleType e charType são declaradas.
Em seguida, o tamanho de cada variável é calculado usando o sizeof
operador.