En este ejemplo, aprenderá a evaluar el tamaño de cada variable usando el operador sizeof.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación en C:
- Tipos de datos C
- C Variables, constantes y literales
- C Entrada Salida (E / S)
El sizeof(variable)
operador calcula el tamaño de una variable. Y, para imprimir el resultado devuelto por sizeof
, usamos el especificador de formato %lu
o %zu
.
Programa para encontrar el tamaño de las variables
#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; )
Salida
Tamaño de int: 4 bytes Tamaño de flotante: 4 bytes Tamaño de double: 8 bytes Tamaño de char: 1 byte
En este programa, se declaran 4 variables intType, floatType, doubleType y charType.
Luego, el tamaño de cada variable se calcula usando el sizeof
operador.