%x是16进制输出.
%8x是输出8位
%#x是带格式输出, 效果为在输出前加0x.


#include <stdio.h>
int main(void){
    int a = 10;
    printf("%#X",&a);
}

image-20220903111348166