问答详情
源自:3-9 三目运算符

这个转义符不太明白

为什么非要加%c /n  转义符 在什么情况下 函数中才用转义符?

提问者:慕粉0861591 2016-10-24 23:10

个回答

  • 张幼安
    2016-11-04 14:08:02

    %c是因为输出的是‘y’和‘n’,输出的是char字符。而不是数字啊语句什么的。

    \n的规定输出则是为了美观以及增强输出结果的可读性,可以加可以不加,表示的是换行。但是为了和要求输出结果的一致性,这里的\n则是要加的。

  • 慕家小明
    2016-11-02 20:57:21

    \n是换行的意思哈,像刚刚这一题,printf("小编能不能打车回家:")

    这个语句就不加\n,因为我们希望看到的结果是在同一行的,如下

    小编能不能回家:YorN

    如果我们加了printf("小编能不能打车回家:\n"),那么结果就会变成

    小编能不能回家:

    YorN

    这样就不是很好看哈,简单说,就是对运算没什么影响,但是对结果的视觉效果有影响。


  • 不学懂JAVA不改名
    2016-10-24 23:38:05

    看你需要了 你不加也可以
    \n \t \b \\……  这些都是些特殊的转义字符
    换行 退格 ……等意义