为什么非要加%c /n 转义符 在什么情况下 函数中才用转义符?
%c是因为输出的是‘y’和‘n’,输出的是char字符。而不是数字啊语句什么的。
\n的规定输出则是为了美观以及增强输出结果的可读性,可以加可以不加,表示的是换行。但是为了和要求输出结果的一致性,这里的\n则是要加的。
\n是换行的意思哈,像刚刚这一题,printf("小编能不能打车回家:")
这个语句就不加\n,因为我们希望看到的结果是在同一行的,如下
小编能不能回家:YorN
如果我们加了printf("小编能不能打车回家:\n"),那么结果就会变成
小编能不能回家:
YorN
这样就不是很好看哈,简单说,就是对运算没什么影响,但是对结果的视觉效果有影响。
看你需要了 你不加也可以
\n \t \b \\…… 这些都是些特殊的转义字符
换行 退格 ……等意义