課程
/后端開發
/C
/C語言入門
%s\n ?為什么一直要寫? ?可以不要啊
2016-10-19
源自:C語言入門 4-4
正在回答
%s\n不是固定搭配,是分別輸入的兩個符號,先說\n吧,它是電腦識別一個換行符,如果你想“吃大餐”和“買玩具”分開各占一行就要加上它;%s是輸出字符的一種格式符,類似的還有%d、%c、%f,當你要輸出一串字符串“abcdef”或者“大家好”就要加%s,當你要輸出整數“30”就加%d,當你要輸出一個字符"c"就要加%c, 當你要輸出小數"3.14"就加%f ,,,,,,,,,, ? ?詳細介紹如圖。
李晨ky 提問者
emily973 回復 李晨ky 提問者
%s是C語言中的字符串替代符,和%d類似。在這個程序中你可以直接寫成printf("吃大餐\n");
而\n則是換行符,可有可無,\n的效果就是打印出一個空行
%s 是轉義字符 ? 和字符串string有關 ?而"吃大餐" 就是用類似string表示?
\n 是換行空格 ? ?
其實你不懂 你可以把它們去掉,再運行一下程序 ?看看有什么不同 ?就知道結果了 ?
希望對你有幫助!謝謝
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答%s\n的作用?
1 回答為什么輸出的時候用“%s\n"呢?
3 回答為什么用%s\n
3 回答輸出項為什么不用格式號 "%s\n"
2 回答為什么不輸 %s\n 也行
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-19
%s\n不是固定搭配,是分別輸入的兩個符號,先說\n吧,它是電腦識別一個換行符,如果你想“吃大餐”和“買玩具”分開各占一行就要加上它;%s是輸出字符的一種格式符,類似的還有%d、%c、%f,當你要輸出一串字符串“abcdef”或者“大家好”就要加%s,當你要輸出整數“30”就加%d,當你要輸出一個字符"c"就要加%c, 當你要輸出小數"3.14"就加%f ,,,,,,,,,, ? ?詳細介紹如圖。
2016-10-19
%s是C語言中的字符串替代符,和%d類似。在這個程序中你可以直接寫成printf("吃大餐\n");
而\n則是換行符,可有可無,\n的效果就是打印出一個空行
2016-10-19
%s 是轉義字符 ? 和字符串string有關 ?而"吃大餐" 就是用類似string表示?
\n 是換行空格 ? ?
其實你不懂 你可以把它們去掉,再運行一下程序 ?看看有什么不同 ?就知道結果了 ?
希望對你有幫助!謝謝