1. 程式人生 > 實用技巧 >C語言複習系列-轉義字元

C語言複習系列-轉義字元

C語言複習系列-轉義字元


準備學習stm32微控制器,感覺需要複習一下C語言,翻看了菜鳥教程,竟然有不少地方看不懂,真讓人汗顏······

轉義字元大部分語言裡面都有,至少我學過的裡面都有,在這些語言中,某些字元具有特殊含義或功能,如果要輸出這些字元,就要使用轉義字元。
所謂轉義字元就是前面加個 \ 當遇到無法輸出某個字元的情況,不妨用轉義字元試試!

  • \\

    printf("\\");
    //即輸出 \
    
  • \a

    printf("\a");
    //計算機發出提醒音
    
  • \b

    printf("hello\bworld!");
    //輸出:hellworld!
    //退格鍵,會刪除前一個字元
    
  • \f

    printf("\f");
    //換頁符
    

視窗中會出現字元:

  • \r

    printf("hello\rworld!");
    //輸出:world!
    //回車,\r前的內容會被刪除
    
  • \n

    printf("hello\nworld!");
    //輸出:hello
           world!
    //換行
    
  • \t

    printf("hello\tworld!");
    //輸出:hello   world!
    //水平製表符
    
  • \v

    printf("hello\vworld!");
    //輸出:helloworld!
    //垂直製表符
    

控制視窗的輸出:


/也用於八進位制及十六進位制的輸出