為何取余出現問題,加減乘除可以運行得到結果?
#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????);
??