2017年計算機二級C語言字符型數(shù)據(jù)考點歸納:字符常量

字號:


    6.1 字符常量
    有兩種形式:一是用單引號括起來的一個單字符,如′a′,′?′,′=′;二是″轉(zhuǎn)義字符″,即以″\″開頭的字符序列。常用的轉(zhuǎn)義字符見下表。
    字符形式 功 能
    \n 換行
    \t 橫向跳格(即跳到下一個輸出區(qū))
    \v 豎向跳格
    \b 退格
    \r 回車
    \f 走紙換頁
    \\ 反斜杠字符″\″
    \′ 單引號(撇號)字符
    \″ 雙引號(″)字符
    \ddd 1到3位8進制數(shù)所代表的字符,如\123,表示8進制數(shù)123
    \xhh 1到2位16進制數(shù)所代表的字符,如\x21,表示16進制數(shù)23
    在轉(zhuǎn)義字符賦給字符變量時,也需要在其二側(cè)加單引號,如:
    char c=′\n′;
    字符串常量是用一對雙引號括起的字符序列,如″abc\n″。
    請區(qū)別字符變量和字符串常量?!鋋′是字符常量,″a″是字符串常量。在內(nèi)存中,字符常量占一個字節(jié),而對字符串常量,則在字符串的后面加一個″字符串結(jié)束標(biāo)志″,以便系統(tǒng)據(jù)此判斷字符串是否結(jié)束。用′\0′(即ASCII代碼為0的字符,即″空字符″)作為字符串結(jié)束的標(biāo)志。例如,′a′內(nèi)存占兩個字節(jié),即:a \0 。