課程
/后端開發
/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 回答求解,為什么不能像十一行和十三行這樣子寫這個代碼
3 回答第十七行為什么要加一個 fn1();為什么是在這里加
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-06
用轉義符%的原因大概是某個符號原本不代表這個意思,如d,c,s都只是單純的字母,而加了轉義符后就有了其他意義,%本來是轉義符的意思,加了%的%就變成了取余數的意思。+-*/本來就代表運算符,不需要再轉義了
2019-09-14
第一個%是轉義符,第二個%才是取余數的意思,第一個%同%d,%c,%s,%f的%一樣的意義