亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

輸出中%s/n 的主要作用是什么?

%s\n ?為什么一直要寫? ?可以不要啊http://img1.sycdn.imooc.com//580737d30001937303070113.jpg

正在回答

3 回答

%s\n不是固定搭配,是分別輸入的兩個符號,先說\n吧,它是電腦識別一個換行符,如果你想“吃大餐”和“買玩具”分開各占一行就要加上它;%s是輸出字符的一種格式符,類似的還有%d、%c、%f,當你要輸出一串字符串“abcdef”或者“大家好”就要加%s,當你要輸出整數“30”就加%d,當你要輸出一個字符"c"就要加%c, 當你要輸出小數"3.14"就加%f ,,,,,,,,,, ? ?詳細介紹如圖。http://img1.sycdn.imooc.com//5807801d0001b31803750088.jpg

1 回復 有任何疑惑可以回復我~
#1

李晨ky 提問者

已懂 只是這個程序 不需要那個%s
2016-10-23 回復 有任何疑惑可以回復我~
#2

emily973 回復 李晨ky 提問者

要啊,因為“吃大餐”和“買玩具”都是字符串,%S這些格式符就是規范你的輸出內容的,如果不加可能會亂碼(猜的),想寫好程序,從規模寫法開始。
2016-10-23 回復 有任何疑惑可以回復我~

%s是C語言中的字符串替代符,和%d類似。在這個程序中你可以直接寫成printf("吃大餐\n");

而\n則是換行符,可有可無,\n的效果就是打印出一個空行

0 回復 有任何疑惑可以回復我~

%s 是轉義字符 ? 和字符串string有關 ?而"吃大餐" 就是用類似string表示?

\n 是換行空格 ? ?

其實你不懂 你可以把它們去掉,再運行一下程序 ?看看有什么不同 ?就知道結果了 ?

希望對你有幫助!謝謝

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

輸出中%s/n 的主要作用是什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號