’0x0a ‘, ’0x0d ‘ : “/n”&”/r”

來源:互聯網
上載者:User

include   <stdio.h>

int   main(int   argc,   char   *argv[])
{

        /************************************************************************/
        /*   單獨取消注釋測試每條                                                                                                   */
        /*   斷行符號:向左到頭                                                                                                               */
        /*   換行:向下(同列)                                                                                                           */
        /*   windows.dos   特殊,把 '斷行符號 '當成 '斷行符號換行 ',但是讓他 '斷行符號換行 '                   */
        /*                                       他仍然是 '斷行符號換行 ',而不是 '斷行符號換行換行 '                       */
        /*   所以一般還是 '/n/r ',這樣不會處問題的。。。                                                         */
        /************************************************************************/

        /**    
          *   1.沒有 '/r ', '/t '或 '0x0a ', '0x0d '
          *   游標在Z後由退了三格,   在X上
          **/
        //   printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b ");

        /**    
          *   2.有 '0x0a '
          *   windows下斷行符號就是斷行符號換行
          **/
        //   printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c ",   0x0a);

        /**    
          *   3.有 '0x0d '
          *   游標在Z後由退了三格,   又碰到 '0x0d ',   游標在A上
          **/
        //   printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c ",   0x0d);

        /**    
          *   4.有 '/n '
          *   windows下斷行符號就是斷行符號換行
          **/
        //   printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b/n ");

        /**    
          *   5.有 '/r '
          *   游標在A上
          **/
        //   printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b/r ");

        /**    
          *   6.有 '0x0a '   '0x0d '
          *   !!!windows把 '斷行符號 '當成 '斷行符號換行 ',但是你讓他 '斷行符號換行 ',他不會變成 '斷行符號換行換行 '
          **/
        //   printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c%c ",   0x0a,   0x0d);

        /**    
          *   7.有 '/n '   '/r '
          *   !!!windows把 '斷行符號 '當成 '斷行符號換行 ',但是你讓他 '斷行符號換行 ',他不會變成 '斷行符號換行換行 '
          **/
        //   printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c%c ",   0x0a,   0x0d);

        /**    
          *   8.有 '/r '   '/n '
          *   向左向下和向下向左功能是一樣的,printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c%c ",   0x0d,   0x0a);
          **/
        //   printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b/r/n ");

        return   0;
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.