c语言中合法转义字符,判断c语言合法转义字符
生活随笔
收集整理的這篇文章主要介紹了
c语言中合法转义字符,判断c语言合法转义字符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
滿意答案
UniTubeStar
2018.01.11
采納率:45%????等級:12
已幫助:5850人
單獨一個
\
不是合法轉義字符。
轉義字符
就是指
反斜杠后面的字符,不按原意
解釋,而要按
“轉義”
解釋。
轉義字符
來源于英文
"escape
sequence"
,
sequence
就是指后面的那個字符。
唯一
一個
單獨一個
\
(除了注解行)是
合法
字符的情況,印象中只有:
c語言中有時程序
1行
寫不完,但語法上
要求寫
成
1行,例如
復雜的
#define
有時要寫很多行。這時,可以用
\
,
看上去
是單獨一個
\,后面連
空白
都沒有,它可以標示
“下行是續行,它們應當放在同一行看待”。
下面意思一下。原應寫:
#define
a
12345
用續行的方式寫:
#define
a
\
12345
printf("%d",
a);
//
打印出
12345
(注意,\
前面
可以有空格,\后面不允許
哦)。
c語言中,不是所有字符都有
轉義,沒有轉義
的
加了
\
算錯。必須轉義
的必須
加
\.
例如
\\
兩個
反斜杠
表示
1
個
反斜杠。
"c:\\user\\prog\\abc.txt"
表示
字符串
c:\user\prog\abc.txt
00分享舉報
總結
以上是生活随笔為你收集整理的c语言中合法转义字符,判断c语言合法转义字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux prc 时区,授时时区问题解
- 下一篇: 编程各类资源大放送