In C, I\'d like to use printf to display pointers, and so that they line up properly, I\'d like to pad them with 0s.
My guess was that the proper way to do this was:
Note that if the pointer prints with the "0x" prefix, you would need to substitute "%018p" to compensate.