Comment imprimer l'adresse d'un pointeur en c

int a = 42;

printf("%p\n", (void *) &a);