C语言打印地址的方式

请问%p,和%x以及&#x的区别。
2025-04-28 04:26:00
推荐回答(1个)
回答1:

%p是把变量作为指针 POINTER 输出 输出为地址

%x是把变量作为十六进制数输出
%#x会比上面的输出多一个0X前缀 也就是如果%x输出为 00000FF %#x输出为 0X00000FF