#include <stdio.h>
#include <stdlib.h>
int main()
{ int a=5;
a +=5;
a -=5;
a *=5;
a %=5;
a /=5;
printf("%d\n",a);
printf("%d\n",a);
printf("%d\n",a);
printf("%lf\n",a);
printf("%d\n",a);
system("pause");
return 0;
}
为啥算的结果跟我预想的不一样
输出a的值都是一个值。
你的意思可能是:
int a=5;
printf("%d\n",a);
a +=5;
printf("%d\n",a);
a -=5;
而不是计算完后一串输出,输出的值都只是最后计算后的a的值。