ex-MilesLe 02/06/2005 à 10:06
Ton char fait 2 tandis que ton long fait 4. Or le bus est en 32bits, donc il est plus rapide pour lui de lire les 32bits d'un coup, donc il aligne. D'ailleurs si tu comptes sur l'alignement du compilateur pour lire tes données, ton code est très sale, pas portable et il fera n'importe quoi avec un autre compilo. En un mot, arrête de compter là-dessus.