[C]printf输出百分号的问题

  • From: "Thomas X. Iverson" <txi@xxxxxxxxxxxxx>
  • To: ghostunix@xxxxxxxxxxxxx
  • Date: Thu, 8 May 2008 18:28:47 +0800

现在有以下两对简单的代码:

1.
#include<stdio.h>
int main()
{
        printf("%%");
        return 0;
}
2.
#include<stdio.h>
int main()
{
        printf("\%");
        return 0;
}

在这一对代码中,1能够显示百分号,2不能

现在再看下面这一对代码:
1.
#include<stdio.h>
int main()
{
        printf("%%\n");
        return 0;
}
2.
#include<stdio.h>
int main()
{
        printf("\%\n");
        return 0;
}

这个时候1和2都能显示百分号

请教原因


-- 
Keep It Simple Stupid

http://blog.ghostunix.org

ghosTM55

Other related posts:

  • » [C]printf输出百分号的问题