在C語(yǔ)言中,語(yǔ)言表可以使用字符字面量或轉義序列來(lái)表示數字字符。示數
(圖片來(lái)源網(wǎng)絡(luò ),字字侵刪)1、語(yǔ)言表字符字面量:
字符字面量使用單引(′▽?zhuān)?)號(’)括起來(lái),示數表示一個(gè)單個(gè)的字字字(╬?益?)符,以下是語(yǔ)言表一些常用的數字字符字面量的示例:
‘0’:表示數字0
‘1’:表示數字1
‘2’:表示數字2
‘3’:表示數字3
‘4’:表示數字4
‘6’:表示數字6
R(╬?益?)16;7’:表示數字7
‘8’:表示數字8
‘9’??;:表示數字9
要打印出數字字符"5",可以使用以下代碼:
#include <stdio.h>??;int main() { printf("數字字符為: %c",示數 '5'); return 0;}(???)輸出結果為:
數字字符為: 5
2、轉義序列:(′ω`)
轉義序列使用反斜杠()作為前綴,字字后跟??特??定的語(yǔ)言表字符來(lái)表示一個(gè)非常規字符,以下是示數一些常用的數字字符轉義序列的示例:
‘a’:表示響鈴符(alert),示數即發(fā)出一聲蜂鳴聲。字字
̵(′?ω?`)6;b’:表示退格符(backspace),即將光標向左移動(dòng)一個(gè)位置。
R??16;f’:表示換頁(yè)符(f(′?`)orm feed),即將輸出插入到下一頁(yè)。
‘:表示換行符(newline),即將光標移動(dòng)到當前行的開(kāi)頭。
‘r’(//ω//);:表示回車(chē)符(carriage return),即將光標移動(dòng)到當前行的開(kāi)頭。
‘t’:表示水平制表符(hヾ(′?`)?orizontal tab),即在當前位置插入一個(gè)水平的制表符間隔。
‘v’:表示垂直制表符(vertical tab),即在當前位置插入一個(gè)垂直的制表符間隔。
‘?’:表示問(wèn)號字符(question mark)。
”’:表(biao)示單引號字符(single quote)。
‘"’: 表示雙引號字符(double quote)。
&(′▽?zhuān)?#8216;\’: 表示反斜杠??字符??本身(backslaヾ(′▽?zhuān)??sh)。
‘ddd’: 表示八進(jìn)制數所代表的字??符,其中ddd是一個(gè)三位八進(jìn)制數,范圍從000到177。’101’代表字母"A"。
??216;(?⊿?)xhhヾ(′ω`)?8217;: 表示十六進(jìn)制數所代表的字符,其中hh是一個(gè)兩位十六進(jìn)制數??,范圍從00到FF。’x41̵(╯°□°)╯7;代表字母"??(′Д` )A"。
要打印出轉義序??列所表示的數字字符"101",可以使用以下代碼:
#include <stdio.h>int main() { printf("轉義序列為: %c", '10(°o°)1'); // 打印出字母??"A" return 0;}輸出結果為:
轉義序列為: A