課程
/后端開發(fā)
/C
/C語言入門
%后面的 ? s ? 代表什么啊 ? 大神
2016-10-22
源自:C語言入門 4-1
正在回答
%s叫做格式符,一般是用來指代變量的。 因為在C語言中,printf("小明今年"+age+"歲\n");這種是不合法的,你只有printf("小明今年%d歲\n", age);這樣,先用格式符占個位置,然后在后面?zhèn)魅胱兞坎判?。這點來說JS要靈活的多。 相應(yīng)的有%d十進制整數(shù),%c單個字符,多了就超出了,因為只分配了一個字節(jié)。%s多個字符,%f浮點數(shù)等等等等。。。。。 (以上均為個人粗淺理解,我也才開始學(xué)C,如有不對之處歡迎指出)
奧特曼呵呵 提問者
哈,樓主這是格式化符,前面我們有學(xué)過的,這里我按我自己的理解再啰嗦一次:如果你要輸出單個字符的話(比如A\B\C)就需要用%c,你可以按英文字面記character(還記得前面學(xué)過數(shù)據(jù)類型里的字符型char嗎?)這是單個字符,如果是要輸出很多個字符,即字符串時就用%s,(字符串英文character string,前面字符用了C那么字符串就是S咯,個人理解)。
當(dāng)然在這一題里,可以不用寫%s\n直接printf("恭喜小明可以參加?;@球隊")也能輸出結(jié)果,終于對不對我也不知道,我也是剛學(xué)哈
還是要看看書的,%s表示輸出的是字符型的變量,慢慢來,后面你會學(xué)到的
0.0
vcxzb
rgdfzgfdz
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答小明加籃球隊問題
5 回答小明加入籃球隊的問題
1 回答小明身高 籃球
4 回答printf("%s\n","恭喜小明可以參加?;@球隊");
1 回答printf("%s\n","恭喜小明可以參加?;@球隊")
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-10-28
%s叫做格式符,一般是用來指代變量的。 因為在C語言中,printf("小明今年"+age+"歲\n");這種是不合法的,你只有printf("小明今年%d歲\n", age);這樣,先用格式符占個位置,然后在后面?zhèn)魅胱兞坎判?。這點來說JS要靈活的多。 相應(yīng)的有%d十進制整數(shù),%c單個字符,多了就超出了,因為只分配了一個字節(jié)。%s多個字符,%f浮點數(shù)等等等等。。。。。 (以上均為個人粗淺理解,我也才開始學(xué)C,如有不對之處歡迎指出)
2016-11-02
哈,樓主這是格式化符,前面我們有學(xué)過的,這里我按我自己的理解再啰嗦一次:如果你要輸出單個字符的話(比如A\B\C)就需要用%c,你可以按英文字面記character(還記得前面學(xué)過數(shù)據(jù)類型里的字符型char嗎?)這是單個字符,如果是要輸出很多個字符,即字符串時就用%s,(字符串英文character string,前面字符用了C那么字符串就是S咯,個人理解)。
當(dāng)然在這一題里,可以不用寫%s\n直接printf("恭喜小明可以參加?;@球隊")也能輸出結(jié)果,終于對不對我也不知道,我也是剛學(xué)哈
2016-10-22
還是要看看書的,%s表示輸出的是字符型的變量,慢慢來,后面你會學(xué)到的
2016-10-22
0.0
2016-10-22
vcxzb
2016-10-22
rgdfzgfdz