#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; }
最有一个printf不对,应该为printf
(
"x%%y=%d\n"
, x%y);
第一个参数(就是那个字符串里),之所以是两个百分号,是因为需要转义,否则就和%d前那个百分号无法区分开了。