为了账号安全,请及时绑定邮箱和手机立即绑定

标题: 2-5 格式化输出语句 问题:printf("a=%d, a),中的a=%d是什么意思

问题:printf("a=%d, a),中的a=%d是什么意思,他的存在没有影响结果的输出。

           这里可以没有a=%d中的a=,但这里为什么要写呢

正在回答

2 回答

这个a= ,只是输出时输出这个字符,%d代表的是后面那个a的值,

还有你少了个引号

0 回复 有任何疑惑可以回复我~
#1

贰到极限 提问者

非常感谢!你们都是非常仔细,谢了
2015-09-07 回复 有任何疑惑可以回复我~

printf("a=%d, a),你打错了 ,少了个下引号,           printf("a=%d",a);

引号里的字符串、数字神马的,原样输出,所以a=   会在结果里输出

看你最后的输出结果里需要怎么输出。你在看着要不要写

%d是整数int类型,与后面的a对应。

还有%c  单字符;%s  字符串;%ld    长整型long;等等

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

标题: 2-5 格式化输出语句 问题:printf("a=%d, a),中的a=%d是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信