回覆列表
  • 1 # 使用者1677478841503

    跳脫字元C語言表示字元種特殊形式通常使用跳脫字元表示ASCII碼字符集列印控制字元和特定功能字元用於表示字元常量單撇號( ")用於表示字串常量雙撇號( ")和反斜槓( \)等跳脫字元用反斜槓\面跟字元或八進位制或十六進位制數表示

    跳脫字元 意義 ASCII碼值(十進位制)

    \a 響鈴(BEL) 007

    \b 退格(BS) 008

    \f 換頁(FF) 012

    \n 換行(LF) 010

    \r 回車(CR) 013

    \t 水平製表(HT) 009

    \v 垂直製表(VT) 011

    \\ 反斜槓 092

    \? 問號字元 063

    \" 單引號字元 039

    \" 雙引號字元 034

    \0 空字元(NULL) 000

    \ddd 任意字元 三位八進位制

    \xhh 任意字元 二位十六進位制

    字元常量使用單引號和反斜槓及字元常量使用雙引號和反斜槓時都必須使用跳脫字元表示即些字元前加上反斜槓

    C程式使用跳脫字元\ d d d或者\ x h h方便靈活地表示任意字元\ d d d斜槓面跟三位八進位制數該三位八進位制數值即對應八進位制A S C I I碼值\ x面跟兩位十六進位制數該兩位十六進位制數對應字元十六進位制A S C I I碼值

    使用跳脫字元時需要注意下問題:

    1) 跳脫字元只能使用小寫字母每跳脫字元只能看作字元

    2) \v 垂直製表和\f 換頁符對螢幕沒有任何影響會影響印表機執行響應操作

    3) C程式使用列印字元時通常用跳脫字元表示

    4)\n其實應該叫回車換行換行只換行改變游標橫座標;回車只回行首改變游標縱座標

    5)\t 游標向前移動四格或八格編譯器裡設定

    6)\" 字元裡(即單引號裡)使用字串裡(即雙引號裡)需要只要用 " 即

    7)\? 其實必要只要用 ? 了(windows VC6 和tc2 驗證)

  • 中秋節和大豐收的關聯?
  • 口紅可以放冰箱保鮮嗎?