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

  • From: "李磊" <lilei1008@xxxxxxxxx>
  • To: ghostunix@xxxxxxxxxxxxx
  • Date: Thu, 8 May 2008 23:17:05 +0800

在08-5-8,Thomas X. Iverson <txi@xxxxxxxxxxxxx> 写道:
>
> 现在有以下两对简单的代码:
>
> 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: