NSlog和printf的區別

2021-07-09 15:38:37 字數 973 閱讀 1784

//nslog和printf的區別,簡單的給大家交流一下,若有錯誤,請指出哦,不勝感激

會自動換行,不需要新增換行符,printf需要新增\n換行符

會自動加上專案工程名、時間和程序資訊,而printf僅輸出要輸出的資訊,不會新增任何額外的東西。

//3.輸入型別有區別:nslog期待nsstring*,而printf期待const char *。

支援%@去列印乙個物件型別,而printf則不支援

/*執行結果如下:

2016-01-26 09:50:57.188 1[961:27642] trust yourself,you are the best!

trust yourself,you are the best!

trust yourself,you are the best!program ended with exit code: 0

*/

#import

intmain(intargc,constchar* argv)

return0;

}

puts 和printf 的區別

功 能 送一字串到流stdout中 用 法 int puts char string 程式例 include stdio.h int main void 初學者要注意以下例子 include include int main void 從此例中可看到puts輸出字串時要遇到 0 也就是字元結束符才停...

printk和printf的區別

大部分常用的c庫函式在linux核心中都已經得到了實現。在所有沒有實現的函式中,最著名的就數printf 函式了。核心 雖然無法呼叫 printf 函式,但它可以呼叫printk 函式。printk 函式負責把格式化好的字串拷貝到核心日誌緩衝上,這樣syslog程式就可 以通過讀取該緩衝區來獲取核心...

puts和printf的區別

1 printf格式字串包含三種型別的物件 1 字串常量 2 格式控制字串 3 轉義字元。字串常量按原樣輸出並在顯示中用作提示。輸出項在輸出表列中給出,格式控制字串和每個輸出項在數量和型別上應一一對應。格式控制字串是以 開頭的字串,後跟各種格式控制字元,以指示輸出資料的型別 寬度 精度等。2 put...