El lenguaje de programación C fue desarrollado como un lenguaje de programación de sistemas, destinadas a ser utilizadas en la construcción de aplicaciones de sistemas y los sistemas operativos como Unix . Debido a este papel, el lenguaje C trabaja en estrecha colaboración con el hardware de una computadora y de las estructuras internas tales como la memoria . C Funciones como " sizeof ()" ayudan a los programadores de C determinan el uso de la memoria de varias variables y estructuras de datos en el programa Cosas que necesitará
compilador C
texto editor
Show Más Instrucciones
1
Configure el programa de destino. Mientras que la función " sizeof ()" no requiere bibliotecas especializadas , que ayuda a ser capaz de tamaños de salida para verificar que la función está trabajando correctamente. El programa consiste en una función básica " main () " con la posibilidad de salida a la pantalla . Configure el programa como el siguiente ejemplo :
# include " stdio.h "
int main () {
return 0 ;}
2
Declarar una variable y un tipo de datos . En el siguiente ejemplo, se tienen dos variables: "i ", que es un número entero de base, y " x ", que representa la estructura de datos "Ejemplo" que cree en el principio de la función : < br >
int main () {
struct { int Ejemplo uno , int dos; } ;
struct Ejemplo x , int i = 2 ;
return 0; }
3
Imprimir la salida del tamaño de cada variable. Con la función " sizeof ()" , puede imprimir el tamaño de cada variable en bytes . El tamaño de la " i" en bytes, como con todos los otros números enteros , es 4. El tamaño de la " x " en bytes, que contiene dos números enteros , es 8 :
printf ("% lu" , sizeof ( i ) ) //4printf ("% lu" , sizeof (x ) ) //8