O comando syzeof

 

Por: Eduardo Casavella
 
Permite saber o número de bytes ocupado por um determinado tipo de variável.

Sintaxe:

sizeof(tipo);

Exemplo:

A expressão sizeof(float) retorna o número de bytes ocupado por um float.

Como o operador sizeof retorna um valor inteiro podemos visualizar esse valor usando %d.

É possível também utilizar este operador aplicando-o a uma expressão.
 
[sourcecode language=”cpp”]

#include <stdio.h>
#include <conio.h>
int main(void)
{
float vteste;
printf(" — TIPO —|— BYTES —\n");
printf(" char …….: %d bytes\n", sizeof(char));
printf(" short…….: %d bytes\n", sizeof(short));
printf(" int………: %d bytes\n", sizeof(int));
printf(" long……..: %d bytes\n", sizeof(long));
printf(" float ……: %d bytes\n", sizeof(float));
printf(" double……: %d bytes\n", sizeof(double));
printf(" long double.: %d bytes\n\n", sizeof(long double));
printf("\nO tamanho de vteste e…: %d \n\n",sizeof vteste);

getch();
return 0;
}

[/sourcecode]
 
Tela de execução

exemplo usando o comando sizeof

Tela de execução do exemplo usando o comando sizeof

Até a próxima!

3 respostas a O comando syzeof