#include <stdio.h>
int main()
{
char a = 30;
char b = 40;
char c = 10;
printf ("%d ", char(a*b));
char d = (a * b) / c;
printf ("%d ", d);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
上面的代码产生正常的int值,如果127 > x > -127
是溢出值,则产生其他值.我无法理解如何计算溢出值.在这种情况下为-80.谢谢
c++ ×1