printf("x%y=%d\n",x%y); 请问“”中的%号不会被当成占位符读取吗 还是说只有%d这种合法类型的才会当成占位符
%d,%c,%f这些表达是占位符,双引号外的’%‘是运算符,表示x与y相除取余,不同位置表达的含义不同
printf("x%y=%d\n",x%y); 双引号外的’%‘是运算符,表示x与y相除取余,不同位置表达的含义不同。
单独的百分号字面值为'%',打印出来就是'%',是一个字符;%d,%c,%f这些表达是占位符。