/n C的换行错误

  • 本文关键字:换行 错误
  • 更新时间 :
  • 英文 :


我刚刚写了一个程序(非常简单的一个),但是我有一个小愚蠢的问题:当我输入/n在下一行显示输出时,输出一直显示在一行中并打印/n

这是我要讲的程序的一部分:

printf("Your gross salary is: %0.2f /n", GS);
printf("The amount of your income tax is: %0.2f /n", Taxes);
printf("Your net salary is: %0.2f /n", NS);

打印的内容是:

您的工资总额为:400.00 /n您的所得税金额为:60.00 /n您的净工资为:340.00 /n

有没有人知道为什么会发生这种情况,并愿意帮助我??

/n不是换行符。它是一个两个字符序列,/后面跟着n。您需要字符n

/不是转义字符。转义字符为。使用,您可以清楚地表明您的意图是使用下一个字符n作为换行符,而不是作为n字母。因此,使用n:

printf("Your gross salary is: %0.2f n", GS);
printf("The amount of your income tax is: %0.2f n", Taxes);
printf("Your net salary is: %0.2f n", NS);

最新更新