為什么這樣不對(duì)呢,求助大佬
#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;???? }
2019-07-11
最有一個(gè)printf不對(duì),應(yīng)該為
printf
(
"x%%y=%d\n"
, x%y);
第一個(gè)參數(shù)(就是那個(gè)字符串里),之所以是兩個(gè)百分號(hào),是因?yàn)樾枰D(zhuǎn)義,否則就和%d前那個(gè)百分號(hào)無(wú)法區(qū)分開(kāi)了。