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

标题: 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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号