`%p` always outputs `0x` - only exception is `NULL` resulting in `(nil)`. It is safe to assume only 6 bytes are used. The worst thing that can happen is that values aren't at the same location per line as some addresses are longer than that as it happens with that `%#10lx` here.