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

普通字符输出格式符看不懂哎

http://img1.sycdn.imooc.com//60fd78330001b32609720602.jpg

printf("a=%d",a);    中的a=%d是什么意思啊?他跟%d有啥区别?

没有区别的话能解释一下为什么要这么码吗?

还有下面的“整数:%d,小数:%f,字符:%c”

在输出格式符里写汉字也没关系吗

正在回答

1 回答

你可以理解为定义一个数值之后,要输出就得有输出的格式,%d就是要输出的格式,意为整数输出。a=10,只是定义了a的数值但没说格式。汉字不能写,%d,%f,%C相当于数据的出口吧

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

polx 提问者

那么在printf("a=%d",a);里的a=%d有没有a=都没关系吗?或者说写a=有什么意义?
2021-07-28 回复 有任何疑惑可以回复我~
#2

慕盖茨3381992 回复 polx 提问者

"a="就是普通字符
2021-08-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

普通字符输出格式符看不懂哎

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