C语言中如何输出 % 字符

xiaopu 2004-10-10 02:34:36
谢谢
...全文
772 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
avalonBBS 2004-10-12
  • 打赏
  • 举报
回复
%%
holywars 2004-10-12
  • 打赏
  • 举报
回复
%%
sukaru 2004-10-12
  • 打赏
  • 举报
回复
用转义字符啊,%%就可以啦
Mypiger 2004-10-12
  • 打赏
  • 举报
回复
up
ProgrammerFans 2004-10-12
  • 打赏
  • 举报
回复
printf("This is %%!");
输出This is %!
l_y_s 2004-10-12
  • 打赏
  • 举报
回复
char b='%'; printf ("%s", b);
lunch 2004-10-12
  • 打赏
  • 举报
回复
UP~~~
很正确阿~
jp1984 2004-10-11
  • 打赏
  • 举报
回复
[james@Mathmematics james]$ echo %
%
[james@Mathmematics james]$ echo "%"
%
////////////////////////////////////////////
[james@Mathmematics james]$ cat > print.c
#include<stdio.h>
int main()
{
printf("%\n");
return 0;
}
[james@Mathmematics james]$ gcc -o print print.c
[james@Mathmematics james]$ ./print
%
kenyle 2004-10-11
  • 打赏
  • 举报
回复
来晚了,也顶一下。
greenteanet 2004-10-11
  • 打赏
  • 举报
回复
每两个%可以输出一个%
例如:%%输出%,%%%%输出%%
rkhw 2004-10-11
  • 打赏
  • 举报
回复
唉,来晚了,都说完了
windandrain 2004-10-11
  • 打赏
  • 举报
回复
printf("%%");
cxjddd 2004-10-10
  • 打赏
  • 举报
回复
printf ("%s", "This is %!");
*_*
cxjddd 2004-10-10
  • 打赏
  • 举报
回复
printf ("%s", "This is %!");
*_*q
kobefly 2004-10-10
  • 打赏
  • 举报
回复

楼上得都说了啊
呵呵
不过我们常用得还是第一种拉
这样比较直观

printf("This is %%!");
输出This is %!
至于用ASCII码来输出,当然可以
但不是很直观了拉
星羽 2004-10-10
  • 打赏
  • 举报
回复

int a = 0x25;
char b = a;
printf( "%c", b );
oo 2004-10-10
  • 打赏
  • 举报
回复
%%

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧