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

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

為什么輸出框那里printf里面這個格式符要用%s?%d%f%c%lf為什么不可以?

#include <stdio.h>

int main()?

{ ? ? ??

? ? int height = 185;

? ? //補全所有代碼

? ? if(height >= 180)

? ? {

? ? ? ? printf("%s\n","恭喜小明可以參加?;@球隊");

? ? }

? ??

? ??

? ??

? ??

return 0;

}


正在回答

2 回答

%d是用來輸出整數的,%f輸出帶有小數的實數,%c用于輸出字符比如:a A b B # & * 這些都是字符。 而%lf適用于輸出比%f更長小數位數的雙精度變量,%s適用于字符串,用雙引號括起的就是字符串。

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

qq_隨心_HJKZ07 提問者

我懂了,謝謝你哈~?。?!
2018-10-26 回復 有任何疑惑可以回復我~
#2

BrandonZhu

為什么要加一個%s呢,直接printf("恭喜小明可以參加?;@球隊")不是也可以輸出么?
2018-10-26 回復 有任何疑惑可以回復我~
#3

慕運維1458897 回復 BrandonZhu

其實都是模仿,因為課程是那樣寫的,加一個%s是為了輸出后面的字符串,不加其實也可以。
2018-10-27 回復 有任何疑惑可以回復我~
#4

BrandonZhu 回復 慕運維1458897

噢明白了,謝謝你啊
2018-11-04 回復 有任何疑惑可以回復我~
查看1條回復

2-5的課程有說明什么時候用%d%c%s%f

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

舉報

0/150
提交
取消

為什么輸出框那里printf里面這個格式符要用%s?%d%f%c%lf為什么不可以?

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

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

幫助反饋 APP下載

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

公眾號

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