慕尼黑3025558
2017-10-21 14:51
在上面的赋值中,e=x+y 为什么在下面输出的时候要打两个%%才能正常运算
%%d相当于(%%)与d
最基本的,%c搭配表示输出一个字符,%d表示输出一个整数,而%%则是表示输出一个% 。
所以%%d 会输出 %d
例子对比: printf("%%d",10);
显示:%d
printf("%d",10);
显示:10
第一个为逃逸字符或者是转义字符,后者是%号
第一个%是逸出符号,第二个才是%
C语言入门
928237 学习 · 21546 问题
相似问题
回答 5
回答 2