gpt4 book ai didi

c - 使用 printf 的大数字

转载 作者:行者123 更新时间:2023-11-30 18:58:36 24 4
gpt4 key购买 nike

我必须编写一个 C 程序来计算一些值。实际上应该没有问题,我的程序适用于小数字,但是当我尝试打印大数字(例如 2^32)时,它不起作用。好吧,我知道整数变量有 2^32 位大,但是我不能使用 long 变量或 unsigned long 变量吗?

为什么

unsigned long erg = pow(2,32);
printf(%u, erg);

不工作?

最佳答案

打印无符号长整数的正确格式是%lu,而不是%u

关于c - 使用 printf 的大数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15703498/

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