趣味轉義字元

2021-10-17 15:26:48 字數 681 閱讀 4963

在字元資料型別這一節課的學習中,我學習了轉義字元的使用,其中趣味轉義字元這一專案令我非常感興趣。

**如下

#include

intmain()

執行結果

注:1.

printf

("換行:a\012 b\n c\x0a d\n"

);

b與d的換行是借助「\n」實現的,而a和c分別是利用八進位制數指令的十六進製制數指令實現的,這兩個不同進製數的指令最終都指向了ask碼值為10的符號,即換行。

2.

printf

("字母3:\101\b\102\n"

);

借用「\101」本應輸出字母「a」,但「\b」代表的是退格,所以在輸出「b」時掩蓋了「a」。

3.

printf

("字母4:\101\r\102\n"

);

其輸出結果中字母「b」代替了本應被輸出的漢字「字」,這是因為「\r」代表的是將游標放在行首,所以在輸出「a」後再在行首輸出」b「,就把漢字「字」給掩蓋了。

轉義字元(轉義序列)

在程式設計中有一些字元是打不出來的,比如換行,提示音,下乙個製表位等等,於是程式語言的開發者就設計了轉義序列 escape sequence 這種東西用來表達這些字元。下面就是一些轉義字元 轉義字元 功能 反斜槓 單引號 雙引號 aascii響鈴符 bel bascii退格符 bs fascii進紙...

mysql 轉義 MySql字元轉義

在字串中,某些序列具有特殊含義。這些序列均用反斜線 開始,即所謂的轉義字元。mysql識別下面的轉義序列 0ascii 0 nul 字元。單引號 雙引號 b退格符。n換行符。r回車符。ttab字元。zascii 26 控制 ctrl z 該字元可以編碼為 z 以允許你解決在windows中ascii...

mysql 轉義字元6 mysql轉義字元

mysql的轉義字元 mysql識別下列轉義字元 0乙個ascii 0 nul 字元。n乙個新行符。t乙個定位符。r乙個回車符。b乙個退格符。乙個單引號 符。乙個雙引號 符。乙個反斜線 符。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將解釋為乙個萬用字元。乙個 符。它用於在正文中搜尋 的文字...