课程
/后端开发
/C
/C语言入门
printf("x%%y=%d\n",x%y)
这是我写的,也对,但为什么?
2019-09-14
源自:C语言入门 3-2
正在回答
用转义符%的原因大概是某个符号原本不代表这个意思,如d,c,s都只是单纯的字母,而加了转义符后就有了其他意义,%本来是转义符的意思,加了%的%就变成了取余数的意思。+-*/本来就代表运算符,不需要再转义了
第一个%是转义符,第二个%才是取余数的意思,第一个%同%d,%c,%s,%f的%一样的意义
慕田峪3482292
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答够简洁易懂吧!
2 回答11行为什么有两个%%
1 回答为什么第11行有两个%%
3 回答求解,为什么不能像十一行和十三行这样子写这个代码
2 回答第十一行中双引号内两个%分别是用来干什么的