Jump to content
pfaustino

Programar 58 - Tipos de dados int e variantes na linguagem C

Recommended Posts

pfaustino

Estava a ler este artigo e surgiu-me uma dúvida na seguinte passagem:

Citação

A Listagem 2 mostra o resultado da execução do programa sizeof.c numa plataforma Linux de 32 bits (L32). Por sua vez, a Listagem 3 mostra a saída do programa produzida na plataforma Linux de 64 bits (L64). Em termos de resultados, as diferenças entre as duas plataformas situam-se no tamanho do long e do long long: 4 octetos na plataforma de  32 bits, 8 octetos na plataforma de 64 bits. Observa-se ainda que para cada plataforma, os tipos long e long long ocupam 
o mesmo número de octetos: quatro na plataforma L32 e oito na plataforma L64.

Analisando a listagem 2 e 3 verifica-se que a informação apresentada não coincide com as conclusões do autor referente à diferença entre as duas plataformas. Está a escapar-me algo ou o autor cometeu uma gafe?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.