问题标题: \的作用

0
1
已解决
王旭杰
王旭杰
高级光能
高级光能

'\'是转义字符

输出时后面加不同的字母有不同的作用 

格式为"\任意字母" 

我把26个字母都列出来了,供大家参考 

\a:啥都不输出但电脑会响
\b:若后面有输出则删除前面一位 
\c:输出c
\d:输出d
\e:输出
\f:输出
\g:输出g
\h:输出h
\i:输出i
\j:输出j
\k:输出k
\l:输出l
\m:输出m
\n:换行 
\o:输出o
\p:输出p
\q:输出q
\r:输出最后一个数据 
\s:输出s
\t:输出七个空格 
\u:会报错 
\v:输出
\w:输出w
\x:会报错 
\y:输出y
\z:输出z

调试代码如下: 

#include<iostream>
using namespace std;
int main(){
    cout<<1<<"\a"<<2<<"\a"<<12<<"\n";
    return 0;
}

仅供参考(估计也没人用)

如有错误,请指正


0
已采纳
陈慕嘉
陈慕嘉
初级光能
初级光能

⼀。常见转义符
\\反斜杠
\n换⾏
\r回车
\t空格
\d[0-9]
\D[^0-9]
\s空⽩符号[\t\n\x0B\f\n]
\S⾮空⽩符号[^\t\n\x0B\f\n]
\w单独字符[a-zA-Z_0-9]
\W⾮单独字符[^a-zA-Z_0-9]
\f换页b
\e Escape
\b⼀个单词的边界
\B⼀个⾮单词的边界
\G前⼀个匹配的结束
⼆。转义字符在String split()⽅法的应⽤
String split()⽅法⽤于通过指定字符将字符串分割并返回成String[].
public String[] split(String regex)
 Splits this string around matches of the given regular expression. 
参数regex是⼀个 regular-expression的匹配模式⽽不是⼀个简单的String
需要注意的是⽤“.”,"*","|","\\"等符号分割。需要在符号前加上“\\”.
eg:
String str="2019|1020|2021|2022";
//⽤|分割字符串,返回String[]
String[] sarr=str.split("\|");
//输出sarr的元素
for(int i=0;i<arr.length;i++){
System.out.print(sarr[i]+"\n");
在此处需要指出的是:priint()与println()差别。
print():输出字符以后,光标在输出的字符之后。
println():输出字符以后,光标在下⼀⾏开头。
“\n”为换⾏符,所以print("abs\n")与println("abs")是相同的。

0
0
我要回答