為啥在有的C語言中要輸出字符串時有的沒寫"%\n"? 有的寫了?? 這兩種都可以嗎
初等C語言輸出格式小白問
hsbdbdjxjdb
2017-11-20 15:04:04
TA貢獻(xiàn)6條經(jīng)驗 獲得超2個贊
%s表示輸出字符串,有這個后面就一定有變量。也就是“%s”后面一定有【,“xxx”】或者【,變量名】,\n表示換行。不加%s的話,代表沒有變量需要輸出。
printf("%s\n","吃大餐");等價于下面的寫法:
char t="吃大餐";//定義字符串變量t,并且賦值為“吃大餐”
printf("%s\n",t);//輸出變量t并且換行
TA貢獻(xiàn)238條經(jīng)驗 獲得超101個贊
當(dāng)你的printf()中需要輸出變量時,才會用%d、%s、%f等。而那個\n就是起到換行的作用。自己試一下不就看處理它的作用了
舉報