gpt4 book ai didi

c - 我如何 printf 很长?这不应该工作吗? %li

转载 作者:太空狗 更新时间:2023-10-29 15:10:54 27 4
gpt4 key购买 nike

我阅读了文档,它说 long 是 %li,但打印输出返回为 -2147024891。是什么赋予了?

最佳答案

您甚至没有提供要打印的号码,但我猜您已经无意中发现了签名打印和未签名打印之间的区别。

使用 %lu对于 unsigned long数字,和 %ld%li对于 signed long数。

MSDN有关于 printf 说明符的良好文档。对于 64 位值(例如 long long),您应该使用 <inttypes.h> 中的宏.

关于c - 我如何 printf 很长?这不应该工作吗? %li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2258700/

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