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

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

2008/5/8 LI Daobing (李道兵) <lidaobing@xxxxxxxxx>:
> 2008/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都能显示百分号
>  >
>  >  请教原因
>  >
>  >
>  try: ./a.out | hexdump -C
>
>
>
>  --
>  Best Regards,
>   LI Daobing
>

没有用

-- 
Keep It Simple Stupid

http://blog.ghostunix.org

ghosTM55

Other related posts: