A linguagem de programação C foi desenvolvida como uma linguagem de programação de sistemas, destinados para uso na construção de aplicações de sistemas e sistemas operacionais como o Unix. Devido a este papel , a linguagem C trabalha em estreita colaboração com o hardware de um computador e estruturas internas , como a memória . Funções C como " sizeof ( )" programadores C ajuda determinar o uso de memória de várias variáveis e estruturas de dados no programa Coisas que você precisa 
 compilador C 
 texto editor de 
 Mostrar mais instruções 
 um 
 Configure o programa de metas . Enquanto a função " sizeof ()" não necessita de quaisquer bibliotecas especiais , ajuda a ser capaz de tamanhos de saída para verificar se a função está funcionando corretamente. O programa consiste em uma função básica " main () " com a capacidade de saída para a tela . Configure o programa como o exemplo a seguir: 
 
 # include " stdio.h " 
 
 int main () { 
 
 retornar 0 ;} 
 2 
 Declare uma variável e um tipo de dados . No exemplo a seguir , você tem duas variáveis: " i ", que é um inteiro básico, e "x ", que representa a estrutura de dados " Exemplo " que você criar no início da função : < br > 
 int main () { 
 
 struct Exemplo {int um, int dois; }; 
 
 struct Exemplo x; int i = 2; 
 
 retornar 0 ; } 
 3 
 Imprimir a saída do tamanho de cada variável. Usando a função " sizeof ()" , você pode imprimir o tamanho de cada variável em bytes. O tamanho do "i" em bytes, como com todos os outros inteiros , é 4. O tamanho do "x" em bytes, que contém dois números inteiros , é 8: 
 
 printf ("% lu" , sizeof ( i) ) //4printf ("% lu" , sizeof (x ) ) //8