【C语言】【笔记】ASCII码值表;常用转义字符表
部分ASCLL碼值:
| 0 | 1 | 9 | A | B | Y | Z | a | b | y | z |
| 48?? | 49 | 57 | 65 | 66 | 89 | 90 | 97 | 98 | 121 | 122 |
說明:C語言中的字符常量是按順序儲(chǔ)存在ASCII碼表中的,有效范圍是0~127,因此字符在ASCLII碼表中的順序值也可以像整數(shù)一樣在程序中參與計(jì)算,但不能超過他的有效范圍。
轉(zhuǎn)義字符
? ? ? ? 轉(zhuǎn)義字符是C語言中的表示字符的一種特殊形式,用反斜線“\”和特定的字母組合表示。
用來表示ACSCII字符集中不可打印的控制字符和特定功能的字符,如單引號(hào)(‘’)、雙引號(hào)(“”)和反斜杠(\)等。
? ? ? ? 轉(zhuǎn)義字符以\或者\(yùn)x開頭,以\開頭后加特定字符或八進(jìn)制形式的編碼值,以\x開頭的后跟十六進(jìn)制形式的編碼值。轉(zhuǎn)義字符只能使用八進(jìn)制或者十六進(jìn)制。
????????????????????????????????????????????????????????
| 代碼 | 含義 | ASCII碼值 |
| \0 | 空字符(NULL) | 000 |
| \a | 響鈴 | 007 |
| \b | 退格 | 008 |
| \t | 水平指標(biāo)tab | 009 |
| \n | 換行 | 010 |
| \v | 縱向制表 | 011 |
| \f | 換頁(yè) | 012 |
| \r | 回車 | 013 |
| \" | 雙引號(hào) | 034 |
| \‘ | 單引號(hào) | 039 |
| \? | 問號(hào) | 063 |
| \\ | 反斜線 | 092 |
| \ddd | 任意字符 | 1~3位八進(jìn)制數(shù) |
| \xhh | 任意字符 | 1~2位十六進(jìn)制數(shù) |
說明:①轉(zhuǎn)義字符中的字母自能是小寫字母,每個(gè)轉(zhuǎn)義字符只能看作一個(gè)字符。
? ? ? ? ? ?②/r /v /f(表中紅色部分)只會(huì)在控制打印機(jī)輸出執(zhí)行時(shí)響應(yīng)其操作。
? ? ? ? ? ?③使用不可打印字符時(shí),通常用轉(zhuǎn)義字符。
? ? ? ? ? ?④在字符常量中使用單引號(hào)、反斜線等時(shí),都必須用轉(zhuǎn)義字符表示,即在這些字符前加反斜線。例如:'\''和'\\'分別表示單引號(hào)和反斜線
#include<stdio.h> main() {char a,b;a='\'';b='\\';printf("%c %c",a,b); } //輸出' \總結(jié)
以上是生活随笔為你收集整理的【C语言】【笔记】ASCII码值表;常用转义字符表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言将字符串转换为数字
- 下一篇: Turtle库是Python语言中一个很