gpt4 book ai didi

c - intptr_t 和 uintptr_t 的字符串格式

转载 作者:bug小助手 更新时间:2023-10-28 10:44:17 27 4
gpt4 key购买 nike

intptr_t uintptr_t 的字符串格式是什么,对 32 位和 64 位架构都有效。

编辑

warning: format ‘%x’ expects type ‘unsigned int’, but argument 2 has type "AAA"

这是我在 64 位而不是 32 位中收到的警告。

  intptr_t  AAA

最佳答案

这将是来自 inttypes.h 的以下宏:

对于 printf:PRIdPTR PRIiPTR PRIoPTR PRIuPTR PRIxPTR PRIXPTR

对于 scanf:SCNdPTR SCNiPTR SCNoPTR SCNuPTR SCNxPTR

使用示例:

uintptr_t p = SOME_VALUE;
printf("Here's a pointer for you: %" PRIxPTR "\n", p);

关于c - intptr_t 和 uintptr_t 的字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795978/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com