Ejemplo de lenguaje C - Calcular el tamaño en bytes de int, float, double y char

C 语言实例Ejemplo de lenguaje C

Usar el operador sizeof para calcular el tamaño en bytes de las cuatro variables: int, float, double y char.

sizeof es un operador unario del lenguaje C, como otros operadores de C como ++, --, etc. No es una función.

El operador sizeof da el tamaño de almacenamiento de su operando en bytes.

Ejemplo

#include <stdio.h> int main() { int integerType; float floatType; double doubleType; char charType; // El operador sizeof se usa para calcular el tamaño en bytes de una variable printf("Size of int: %ld bytes\n",sizeof(integerType)); printf("Size of float: %ld bytes\n",sizeof(floatType)); printf("Size of double: %ld bytes\n",sizeof(doubleType)); printf("Size of char: %ld byte\n",sizeof(charType)); return 0; }

Resultado de la ejecución:

Size of int: 4 bytes
Size of float: 4 bytes
Size of double: 8 bytes
Size of char: 1 byte

Calcular el tamaño en bytes de long long, long double

Ejemplo

#include <stdio.h> int main() { int a; long b; long long c; double e; long double f; printf("Size of int = %ld bytes \n", sizeof(a)); printf("Size of long = %ld bytes\n", sizeof(b)); printf("Size of long long = %ld bytes\n", sizeof(c)); printf("Size of double = %ld bytes\n", sizeof(e)); printf("Size of long double = %ld bytes\n", sizeof(f)); return 0; }

Resultado de la ejecución:

Size of int = 4 bytes 
Size of long = 8 bytes
Size of long long = 8 bytes
Size of double = 8 bytes
Size of long double = 16 bytes

C 语言实例Ejemplo de lenguaje C

Otras extensiones