c语言printf(“a=d%”,a)逗号后的a是什么意思

Windows dev++00000000000000000000000000000000000000

就是打印a的值啊
printf打印的是引号中的字符串,其中d%写反了,应该是%d
%d是个格式符,可以将后面的整数a转换成字符串,替换到%d的位置
假如a=10,那么printf的输出就是引号中的 a=10,其中10是通过%d格式化a变量产生的

a代表一个变量名,a是一个事先声明的变量的名称,一般是取值,这里就是打印a的值,
d%格式应该错了,%d