c語(yǔ)言中轉(zhuǎn)義字符的用法 C語(yǔ)言怎樣判斷合法轉(zhuǎn)義字符?
C語(yǔ)言怎樣判斷合法轉(zhuǎn)義字符?以下是一些示例:a ringB backspacef page feedN line feedr carries returnt horizontal tabV verti
C語(yǔ)言怎樣判斷合法轉(zhuǎn)義字符?
以下是一些示例:a ringB backspacef page feedN line feedr carries returnt horizontal tabV vertical tabbackslash character“”?問(wèn)號(hào)“”單引號(hào)(撇號(hào))字符“雙引號(hào)字符”0空字符 DDD三位八進(jìn)制xhh兩位十六進(jìn)制這些是轉(zhuǎn)義字符總數(shù)。所謂合法的,就是符合上述形式的。其他的則不是,例如ba。這是先退一步,然后讓a蓋住它,而不是先退一步,然后按鈴。當(dāng)您遇到反斜杠“”時(shí),您應(yīng)該注意是否有上述轉(zhuǎn)義字符。如果不是,那基本上是錯(cuò)的。您還應(yīng)注意,如果輸入是對(duì)于其他英文字母(以上未列出),則輸出將是ASCII碼(有關(guān)詳細(xì)信息,請(qǐng)參閱ASCII碼對(duì)照表)。下面的例子可以幫助您理解轉(zhuǎn)義字符:#include
轉(zhuǎn)義字符是指一些表示某些特殊字符的常用字符組合。因?yàn)榻M合字符改變了原來(lái)的意思,它們被稱為轉(zhuǎn)義字符。轉(zhuǎn)義字符如下:a ringN line feedt horizontal skipV down skipB backspacer回車符r backslashr表示雙引號(hào)r表示單引號(hào)DDD一到三個(gè)八進(jìn)制數(shù)xhh一到兩個(gè)十六進(jìn)制數(shù)pintf(%dNt%d%dN%d%d)dtB%dn”,x,y,Z,Z,y,x)此行中的%d是輸出變量的值,其余是轉(zhuǎn)義字符。
C語(yǔ)言中轉(zhuǎn)義字符有什么作用?
AB本身是轉(zhuǎn)義字符,這是正確的。如果你想用十六進(jìn)制,你需要寫(xiě)字符“XF”,而不需要寫(xiě)字符。C “037”,這是一個(gè)八進(jìn)制轉(zhuǎn)義。這里的D不應(yīng)該是雙引號(hào),而應(yīng)該是“”“”,也就是說(shuō),兩個(gè)單引號(hào)中包含的“表示單引號(hào)轉(zhuǎn)義。如果你沒(méi)有錯(cuò),那么BC就是錯(cuò)的