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

  • From: "Thomas X. Iverson" <txi@xxxxxxxxxxxxx>
  • To: ghostunix@xxxxxxxxxxxxx
  • Date: Fri, 9 May 2008 08:41:50 +0800

2008/5/9 菜小镇 <cainiao55@xxxxxxxxx>:
>
>
>>> 现在有以下两对简单的代码:
>>>
>>> 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都能显示百分号
>>>
>>> 你的用的是什么编译器啊!!!
>
>
> 我用TC2.0 都能输出来的
>
>

当然是GCC了!
竟然还在用TC 2.0,FT。。。

-- 
Keep It Simple Stupid

http://blog.ghostunix.org

ghosTM55

Other related posts: