golang fmt 中的 Sprintf、Fprintf和 Printf函數


sprintf、fprintf和printf函數的區別:

都是把格式好的字符串輸出,只是輸出的目標不一樣:
1.  Printf,是把格式字符串輸出到標准輸出(一般是屏幕,可以重定向)。
2. Sprintf,是把格式字符串輸出到指定字符串中,所以參數比printf多一個char*。那就是目標字符串地址。(字符串格式化,並把格式化后的字符串返回,所以可以用於賦值操作)
3. Fprintf, 是把格式字符串輸出到指定文件設備中,所以參數筆printf多一個文件指針FILE*。

 

參考鏈接: https://blog.csdn.net/weixin_34355881/article/details/86332855?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM