這個%s加不加有什么區(qū)別
#include <stdio.h>
int main()?
{
? ? int year = 2014; //今年是2014年
? ? //補全一下代碼
? ? if(year%4==0)
? ? {
? ? ? ? printf("%s\n","今年是閏年");這個%s加不加有什么區(qū)別
? ? }
? ? else
? ? {
? ? ? ? printf("%s\n","今年是平年");
? ? }
? ? return 0;
}
#include <stdio.h>
int main()?
{
? ? int year = 2014; //今年是2014年
? ? //補全一下代碼
? ? if(year%4==0)
? ? {
? ? ? ? printf("%s\n","今年是閏年");這個%s加不加有什么區(qū)別
? ? }
? ? else
? ? {
? ? ? ? printf("%s\n","今年是平年");
? ? }
? ? return 0;
}
2019-10-01
舉報
2023-03-14
%s的s是string的縮寫,你可以理解為. "格式為字串符方式輸出",? 然后你"今年是閏年"? 你看到的雙引號,表示告知編譯器,這段是字符串,? 字符串是需要用%s格式符輸出的,??"今年是閏年" 在內(nèi)存中會自動添加\0 作為終止符,也就是檢測到這里就打印結(jié)束.
2019-10-02
%s是字符串格式符,輸出結(jié)果為文字就用這個,不用運行不了