问题:printf("a=%d, a),中的a=%d是什么意思,他的存在没有影响结果的输出。
这里可以没有a=%d中的a=,但这里为什么要写呢
这个a= ,只是输出时输出这个字符,%d代表的是后面那个a的值,
还有你少了个引号
printf("a=%d, a),你打错了 ,少了个下引号, printf("a=%d",a);
引号里的字符串、数字神马的,原样输出,所以a= 会在结果里输出
看你最后的输出结果里需要怎么输出。你在看着要不要写
%d是整数int类型,与后面的a对应。
还有%c 单字符;%s 字符串;%ld 长整型long;等等