3
Por que o tamanho do tipo de dados é diferente quando o valor é passado diretamente para o operador sizeof?
#include <stdio.h> int main() { char a = 'A'; int b = 90000; float c = 6.5; printf("%d ",sizeof(6.5)); printf("%d ",sizeof(90000)); printf("%d ",sizeof('A')); printf("%d ",sizeof(c)); printf("%d ",sizeof(b)); printf("%d",sizeof(a)); return 0; } A saída é: 8 4 4 4 4 1 Por que a saída é diferente para os mesmos valores?