É o tamanho de longas duplas 16 bytes ou 10 bytes?

votos
1

Eu só comecei a aprender C e tinha uma pergunta sobre os tipos de dados? Eu aprendi na teoria de que um longo dupla tem o tamanho de 10 bytes, mas quando eu executá-lo com
long double a; printf(Size of long double = %ld bytes\n, sizeof(a)); A saída é de 16 bytes. Por que é este o caso?

Publicado 27/11/2018 em 18:06
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more