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

关于%的疑问

printf("x%y=%d\n",x%y);  请问“”中的%号不会被当成占位符读取吗 还是说只有%d这种合法类型的才会当成占位符

正在回答

3 回答

%d,%c,%f这些表达是占位符,双引号外的’%‘是运算符,表示x与y相除取余,不同位置表达的含义不同

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

留老师的大教鞭 提问者

非常感谢!我知道要输出%要用%% 了
2017-06-25 回复 有任何疑惑可以回复我~
#2

留老师的大教鞭 提问者 回复 慕容1534832

。。。你下面的两个回答我以为是两个人的,而他把你说的意思综合了。(就算他复制你的)。而且单独的%并不能输出%,这一点有误,所以没有给你最佳答案。不过 谢谢你的帮助了!
2017-07-10 回复 有任何疑惑可以回复我~

printf("x%y=%d\n",x%y);  双引号外的’%‘是运算符,表示x与y相除取余,不同位置表达的含义不同。

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

单独的百分号字面值为'%',打印出来就是'%',是一个字符;%d,%c,%f这些表达是占位符。

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926020    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

关于%的疑问

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