1.% 与 \ 在printf(" ")中输出
连续两个‘%’代表一个’%'字符 + 连续两个‘\’代表一个‘\’字符
------>这两个字符都无法直接输出
#include<cstdio>
#include<iostream>
using namespace std;
int main(){
printf("%"); // 输出为空
printf("%%"); // 输出为'%'
// printf("\"); --> 会直接报错
printf("\\"); // 输出 '\'
}
2.% 与 \ 在cout当中输出
单个‘%’代表单个’%'字符 + 连续两个‘\’代表一个‘\’字符
------>'\‘字符无法直接输出,但是’%'可以直接输出
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
cout << "第一组: %" << endl; // 输出 %
cout << "第二组: %%" << endl; // 输出 %
/* 这两种写法都会报错无法正常运行
cout << '\' << endl;
cout << "\" << endl;
*/
cout << "第三组: \\" << endl; // 输出
}