就我而言,两个INT_MAX数字的乘积296447233是不正确的.
296447233
long long int product = 0; product = 2137483647 * 2137483647; printf("product: %lli\n", product);
我做错了什么,以及如何纠正它?谢谢 !
c c++ printf overflow multiplication
c ×1
c++ ×1
multiplication ×1
overflow ×1
printf ×1