#include<stdio.h> void main() { int a=3,b=7; printf("a=%%d,b=%%d尀n",a,b); } 那个%%d是什么意思?看不

2025-03-04 01:32:17
推荐回答(3个)
回答1:

%%的话会输出一个%,这是语言设定的转义语义,是输出%的方法。
那么上述程序就会输出a=%d,b=%d,而不会输出a,b的值了。两个%%匹配输出了%,后面的d没有%匹配,就只输出d

回答2:

这个应该是你看错了吧!!!我相信后面是应该只有一个%的printf("a=%d,b=%d\n",a,b);你这样试试肯定就把a,b的值输出来了!!!

回答3:

在字符串中%% 表示一个 %然后你在想想!!有什么的结果