Comment déterminer l'alignement d'une adresse en la regardant?Elaboration de l'alignement d'adresse
Sur un système 32 bits, une adresse de 0x12345670 signifie que 16 octets sont alignés (à cause du 0 à la fin) à droite?
Alors qu'en est:
0x12345671 0x12345672 0x12345673
etc?
vôtre, Jon
10, 30, 50, 70, 90, B0 , D0, F0: aligné sur 16 Le code 16 n'est pas aligné sur 0x12345620? 0x12345620% 16 est 0. –
@Jon, mais il 0x12345620% 32 est également 0, de sorte que vous donnez le plus élevé (j'ai complété la réponse de Martin par un moyen pratique) – AProgrammer
Got it. Merci beaucoup. –