為何取余出現問題,加減乘除可以運行得到結果?
#include?<stdio.h>
int?main()
{
????int?x,y;
????x?=?10;
????y?=?-3;
????printf("x+y=%d\n",?x+y????);??
????printf("x-y=%d\n",?x-y????);
????printf("x*y=%d\n",?x*y????);
????printf("x/y=%d\n",x/y?????);
????printf("x%y=%d\n",?x%y????);??
????return?0;????
}
2017-10-22
%是轉義字符,當讀到第一個%時不會輸出,會當轉義字符處理,讀到第二個%才會輸出,所以要用%%。
2017-10-22
2017-10-22
沒錯,,,,你下個編譯軟件試下。。。
2017-10-22
?改為這個printf("x%%y=%d\n",?x%y????);
??