在實際應(yīng)用中, 有一些特殊的字符不能直接輸入在字符串中, 例如不能在字符串中直接輸入引號(會破壞字符串的完整性). 這時我們就需要用到轉(zhuǎn)義字符了(Escaping). 要使用轉(zhuǎn)義字符, 首先要輸入一個反斜杠(\), 然后輸入相應(yīng)的代碼. 詳細(xì)的代碼列表如下:
轉(zhuǎn)義字符 代表字符
\b 退格字符 (ASCII 8)
\f 換頁符 (ASCII 12)
\n 換行符 (ASCII 10)
\r 回車符 (ASCII 13)
\t 制表符 (ASCII 9)
\" 雙引號字符
\'' 單引號字符
\\ 反斜杠字符
\000 - \377 八進(jìn)制表示的字符
\x00 - \xFF 十六進(jìn)制表示的字符
\u0000 - \uFFFF 十六進(jìn)制表示的 16 位 Unicode 字符
對變量的賦值形式:
默認(rèn)為十進(jìn)制:int i=12;
八進(jìn)制賦值(以0開頭):int i=012;(實際值:8+2=10)
十六進(jìn)制賦值(以0x開頭):int i=0x12;(實際值:16+2=18)
在c語言中各進(jìn)制的輸出分別為:
printf(" %d ", i);
printf( " %o ", i);
printf ( " %x ",i);
轉(zhuǎn)義字符 代表字符
\b 退格字符 (ASCII 8)
\f 換頁符 (ASCII 12)
\n 換行符 (ASCII 10)
\r 回車符 (ASCII 13)
\t 制表符 (ASCII 9)
\" 雙引號字符
\'' 單引號字符
\\ 反斜杠字符
\000 - \377 八進(jìn)制表示的字符
\x00 - \xFF 十六進(jìn)制表示的字符
\u0000 - \uFFFF 十六進(jìn)制表示的 16 位 Unicode 字符
對變量的賦值形式:
默認(rèn)為十進(jìn)制:int i=12;
八進(jìn)制賦值(以0開頭):int i=012;(實際值:8+2=10)
十六進(jìn)制賦值(以0x開頭):int i=0x12;(實際值:16+2=18)
在c語言中各進(jìn)制的輸出分別為:
printf(" %d ", i);
printf( " %o ", i);
printf ( " %x ",i);