所有的ASCII碼都可以用“\”加數(shù)字(一般是8進制數(shù)字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱為轉(zhuǎn)義字符,因為后面的字符,都不是它本來的ASCII字符意思了。
\是退格符,按鍵盤上的Backspace鍵就是,它也是一個字符,但顯示的時候是將光標退回前一個字符,但不會刪除光標位置的字符,如果后邊有新的字符,將覆蓋退回的那個字符,這與我們在文本編器中按Backspace的效果不一樣。C語言中的反斜杠b(\b)(可以在輸出中刪除剛輸出的一個字符)。例如:printf(...
代表字符 一個雙引號 "在C語言里面 雙引號是字符串的界定符 直接寫 在一個雙引號前后寫單引號 第2個單引號會被當成字符串的一部分 匹配起來各種混亂 所以 用轉(zhuǎn)義字符 \ \" 表明 這個雙引號 不是字符串的界定符 而只是一個字符 你可以用 putchar('\"');這樣的語句輸出1個雙引號字符 ...
C語言中字符型常量所表示的值是int型所能包含的值。我們可以用ASCII表達式來表示一個字符型常量,或者用單引號內(nèi)加反斜杠表示轉(zhuǎn)義字符。'A', '\x2f', '\013';其中:\x表示后面的字符是十六進制數(shù),\0表示后面的字符是八進制數(shù)。例如十進制的17用十六進制表示就是 ‘\x11’,用八進制表示就是‘...
||表示或,比如 表達式1 || 表達式2,兩個表達式只要有1個為真,那么結(jié)果就是真。否則就是假。(c語言中,0表示假,非0數(shù)值表示真)所以 1+1==2 || 1+1==3 這個結(jié)果就是真,因為前面一個表達式1+1==2已經(jīng)為真。另外注意,由于編譯器優(yōu)化算法,當||前一個表達式已經(jīng)為真(結(jié)果必定...
C語言中,一個ASCII字符用單引號括起來,表示單字符常量,如:'a', 'A','0','9'等 C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,稱為轉(zhuǎn)義字符(因為"斜杠"后面的字符,都不是它本來的ASCII字符意思了)。注意:斜杠是“\”(反斜杠),不是"/"所有的...
'這樣是咋程序里面不能表示一個換行符的,而是會編譯錯誤。解決方法,就是轉(zhuǎn)義字符。我們用一個特殊的字符,來“表示”換行符,也即是'\n'。這就是轉(zhuǎn)義字符的用途。同理,我們要怎么在程序里面輸出反斜杠 '\' 呢?直接用 '\' 可以么?答案是不可以的。因為 '\'在語言里面已經(jīng)被認作是轉(zhuǎn)義字符...
\'是一個字節(jié)——代表字符'的ASCII碼。abc是三個字節(jié)——代表字符a、字符b、字符c的ASCII碼。\376是一個字節(jié)——代表ASCII碼為8進制376的一個字符。以上有6個字節(jié)。不過C語言在保存如此形式的字符串時,最后還要添加一個字節(jié)0(相當于字符'\0')作為字符串的結(jié)尾標志。連同此結(jié)尾標志,總共要占...
一般是轉(zhuǎn)義字符。轉(zhuǎn)義字符是C語言中表示字符的一種特殊形式。轉(zhuǎn)義字符以反斜'\'開頭,后面跟一個字符或一個八進制或十六進制數(shù)表示。轉(zhuǎn)義字符具有特定的含義,不同于字符原有的意義,故稱轉(zhuǎn)義字符。示例如下:char c1 = '\''; //后面接一個特殊字符char c2 = '\110'; //后面接一個三位的八...
為退格(Backspace)'\\'為反斜線\(Backslash)‘\a’ 響鈴(Alert或Bell)所有的ASCII碼都可以用“\”加數(shù)字(一般是8進制數(shù)字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱為轉(zhuǎn)義字符,因為后面的字符,都不是它本來的ASCII字符意思了。