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