\r與\n的區別,\r\n與\n或\r的區別(C語言/C#)

來源:互聯網
上載者:User
 

本文出處http://topic.csdn.net/t/20020718/07/882679.html  原作者:triout(笨牛)

\r表示斷行符號,\n表示換行,我們按斷行符號按鈕的時候,系統自動產生斷行符號和換行兩個字元:  
  斷行符號僅僅是表示完成,把游標回到行首,  
  換行僅僅是換行,不表示完成,也不把游標放到行首。  
  樣本:(下面用I表示游標)  
  1——  
  輸出abcdef後:  
  abcdefI  
  2——  
  輸出斷行符號後:  
  Iabcdef  
  2——‘  
  如果是輸出換行:  
  abcdef  
              I  
  3——  
  輸出斷行符號和換行:  
  abcdef  
  I  
  可用C語言來測試斷行符號與換行的區別:假設當前游標的位置是5行10列,輸出斷行符號後,游標位置變為5行1列,如果輸出的是換行則是6行10列,如果輸出斷行符號和換行則是6行1列。  
  如果你要想輸出\r或\n這樣的內容,你需要使用這樣的方法:  
  Console.Write("\\r\\n");  
  或  
  Console.Write(@"\r\n");  
  輸入斷行符號後,產生的兩個字元斷行符號和換行

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.