第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么前面有兩個%%?

為什么前面有兩個%%?

正在回答

3 回答

和printf底層實現(xiàn)由關(guān)系,%在printf函數(shù)里被認(rèn)為是特殊字符,所有程序默認(rèn)認(rèn)為%后邊必須跟一個格式例如(%d,%f,%l)。所以如果%沒有跟這些字符會被報錯,這時候就需要 %%來表示 printf可以打印出%的效果

6 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_粉紅豹先生_fhpzP5

本來不懂,后來看了你的解答才恍然大悟。贊一個!
2018-09-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_優(yōu)秀_jqxAS7

這個是我看到的最好的答案
2018-10-04 回復(fù) 有任何疑惑可以回復(fù)我~

我是這樣理解的,類似于%d、%f、%c這些前面的%可以看做是一種格式符號,而如果代碼中只出現(xiàn)一個%(x%y)有可能電腦會誤以為還是格式符號,就會造成報錯,如果加上一個,就可以區(qū)別了,其中一個%表示取余符號,一個表示格式符號(當(dāng)然這種說法沒有根據(jù),只能幫助理解)

0 回復(fù) 有任何疑惑可以回復(fù)我~

printf("x%%y=%d\n",x%y);? 第一個符號代表確定格式,第二個符號代表輸出格式

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么前面有兩個%%?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號