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