【C語言-1分鐘經驗】\r、\n、\r\n 的區別

符號        ASCII編碼       解釋

\n               10                 換行

\r                13                 回車


1: 在Windows中:

  • \r     回車,         編輯位置回到本行的行首
  • \n    換行,         編輯位置進入下一行同一列的位置
  • \r\n  回車+換行,編輯位置進入下一行的行首

2:在單片機中(如stm32):

     在windows中系統會自動判斷處理;而在單片機中,我們得自己判斷!

  • 常用printf輸出到串口調試助手,三個符號的結果都是:下一行的行首。
  • 輸出到TFT屏、GUI,自己寫代碼嘛 ,愛怎解釋都成,處理成到行末也可以。
  • 和其它模塊通信,得按模塊的要求來,如原子哥的LORA模塊命令,\r、\n組合,有特定意義。

本篇完,歡迎糾正!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章