为什么%p和%x的格式在格式字符串中不同?

马丁·G

当打印十六进制值(%x)和地址(%p)时,格式略有不同。0x在十六进制值的情况下,打印的值不以

int main()
{
     int x = 0x1234;
     printf("Value of x: %x\n", x);
     printf("Address of x: %p\n", (void*)&x);
}

产量(gcc):

Value of x: 1234
Address of x: 0xffb0fbfc

为什么0x在地址的情况下强加于您?

我猜它可以归结为标准。

0x如果我不想打印地址,正确的方法是什么?%p不仅是%x与添加0x的权利?

奥瑟伦

p

该参数应为指向void的指针。指针的值以实现定义的方式转换为可打印字符的序列

参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么是 C 中 int %d 的格式字符串?

来自分类Dev

为什么在使用格式字符串时,Console.WriteLine输出的文本中没有格式字符串和类型名称?

来自分类Dev

为什么Boost:Format和printf在相同格式字符串上的行为不同

来自分类Dev

为什么Python 2.x会使用字符串格式+ Unicode引发异常?

来自分类Dev

“输入字符串的格式不正确”-为什么?

来自分类Dev

为什么这会抛出格式错误的字符串?

来自分类Dev

为什么struct字段的格式字符串总是小写

来自分类Dev

为什么日期时间字符串格式不可逆?

来自分类Dev

为什么在使用格式字符串时出现错误?

来自分类Dev

%c格式的字符串在shell和C中显示不同的行为

来自分类Dev

为什么建议在scanf格式的字符串中添加前导空格?

来自分类Dev

为什么文字在保存日期字段时与 JPA 中的格式字符串异常不匹配

来自分类Dev

gnuplot为什么警告:字符串中的时间格式错误

来自分类Dev

为什么PowerShell将DateTime格式字符串中的斜杠视为点?

来自分类Dev

为什么.NET中格式字符串中的转义括号(大括号)为'{{'或'}}“,而不是'\ {'或'\}'

来自分类Dev

在更改.format中的变量后,为什么字符串格式的全局变量保持不变?

来自分类Dev

使用UWP和x:Bind的字符串格式

来自分类Dev

python中字符串格式的替代方法是什么

来自分类Dev

{:?}在Rust格式的字符串中是什么意思?

来自分类Dev

为什么C ++ 20格式对格式字符串没有强类型定义?

来自分类Dev

`%d` 和 `%y` 在格式化字符串中

来自分类Dev

将不同格式的字符串更改为数据框中相同格式的日期

来自分类Java

为什么Groovy在解析和格式化日期字符串后会更改小时/分钟?

来自分类Dev

字符串格式和 Tex 渲染

来自分类Dev

时间格式和从字符串转换

来自分类Java

数字和字符串以格式组合

来自分类Dev

替换空格和格式字符串

来自分类Dev

Counter()和字符串格式

来自分类Python

在Python格式(f字符串)字符串中,!r是什么意思?

Related 相关文章

  1. 1

    为什么是 C 中 int %d 的格式字符串?

  2. 2

    为什么在使用格式字符串时,Console.WriteLine输出的文本中没有格式字符串和类型名称?

  3. 3

    为什么Boost:Format和printf在相同格式字符串上的行为不同

  4. 4

    为什么Python 2.x会使用字符串格式+ Unicode引发异常?

  5. 5

    “输入字符串的格式不正确”-为什么?

  6. 6

    为什么这会抛出格式错误的字符串?

  7. 7

    为什么struct字段的格式字符串总是小写

  8. 8

    为什么日期时间字符串格式不可逆?

  9. 9

    为什么在使用格式字符串时出现错误?

  10. 10

    %c格式的字符串在shell和C中显示不同的行为

  11. 11

    为什么建议在scanf格式的字符串中添加前导空格?

  12. 12

    为什么文字在保存日期字段时与 JPA 中的格式字符串异常不匹配

  13. 13

    gnuplot为什么警告:字符串中的时间格式错误

  14. 14

    为什么PowerShell将DateTime格式字符串中的斜杠视为点?

  15. 15

    为什么.NET中格式字符串中的转义括号(大括号)为'{{'或'}}“,而不是'\ {'或'\}'

  16. 16

    在更改.format中的变量后,为什么字符串格式的全局变量保持不变?

  17. 17

    使用UWP和x:Bind的字符串格式

  18. 18

    python中字符串格式的替代方法是什么

  19. 19

    {:?}在Rust格式的字符串中是什么意思?

  20. 20

    为什么C ++ 20格式对格式字符串没有强类型定义?

  21. 21

    `%d` 和 `%y` 在格式化字符串中

  22. 22

    将不同格式的字符串更改为数据框中相同格式的日期

  23. 23

    为什么Groovy在解析和格式化日期字符串后会更改小时/分钟?

  24. 24

    字符串格式和 Tex 渲染

  25. 25

    时间格式和从字符串转换

  26. 26

    数字和字符串以格式组合

  27. 27

    替换空格和格式字符串

  28. 28

    Counter()和字符串格式

  29. 29

    在Python格式(f字符串)字符串中,!r是什么意思?

热门标签

归档