Descreva a saída do seguinte programa:
Passo 1
Eai, tudo beleza?
Primeiramente, vamos entender melhor esse código que nos foi fornecido. Nele, são declaradas variáveis distintas. A partir da linha , é utilizado o comando para que sejam impressas mensagens no seguinte padrão:
Logo em seguida, é chamada a função e, dentro dela, é passada uma variável do mesmo tipo indicado na mensagem anterior. Ou seja, será impresso a quantidade, em bytes, que essa variável ocupa na memória do computador.
Passo 2
Para sabermos exatamente qual mensagem será impressa na tela, temos que saber a quantidade de bytes ocupada por cada variável. Dessa forma, podemos montar a seguinte tabela:
Passo 3
Vamos unir as informações da tabela com a o padrão da mensagem que está sendo impressa. Dessa forma, na linha 14, por exemplo, nós teríamos:
Por fim, basta fazermos o mesmo para as outras mensagens impressas.
Resposta
O tamanho de um int: 4 byte(s)
O tamanho de um unsigned int: 4 byte(s)
O tamanho de um long long int: 8 byte(s)
O tamanho de um float: 4 byte(s)
O tamanho de um double: 8 byte(s)
O tamanho de um char: 1 byte(s)
O tamanho de um boolean: 1 byte(s)