C语言中为什么输出long long类型数据值为负数?应该没有溢出啊。。。

2025-03-22 01:30:35
推荐回答(2个)
回答(1):

这个肯定是溢出了,你可以把i的范围缩小点再试试。

看a b c d四个变量的值就能看出来,溢出了,如下图:

回答(2):

你是不是计算式错了,当前计算近似每次都翻倍,循环这么多次,早就溢出了。