在C语言中.#include int main() {inta=17 ; intb=5; printf("%d% % %

问题描述:

在C语言中.#include int main() {inta=17 ; intb=5; printf("%d% % %d=%d\n",a,b,a%b); }
在C语言中.#include
int main()
{inta=17 ;
intb=5;
printf("%d% % %d=%d\n",a,b,a%b);
}
为什么%d与%d之间有两个%,取余不是要一个就够了吗.我刚学C.
1个回答 分类:综合 2014-12-10

问题解答:

我来补答
那不是取余,而是要显示一个%,由于%在输出格式字符串中表示数据类型,所有用%% 表示一个%
必须是紧靠在一起的!
 
 
展开全文阅读
剩余:2000