相关疑难解决方法(0)

C/C++中两个INT_MAX numbes的错误产品

就我而言,两个INT_MAX数字的乘积296447233是不正确的.

long long int product = 0;
product = 2137483647 * 2137483647;
printf("product: %lli\n", product);
Run Code Online (Sandbox Code Playgroud)

我做错了什么,以及如何纠正它?谢谢 !

c c++ printf overflow multiplication

5
推荐指数
2
解决办法
480
查看次数

标签 统计

c ×1

c++ ×1

multiplication ×1

overflow ×1

printf ×1