您的位置 首页 百科问答

符号 % 如何转义印它?

问题补充说明:如果是 printf("%%d"); //输出%d printf("%ch"); //输出 h (是空格+h) printf("\%ch"); //依然输出 h (也是空格+h) 我就不解了: %是用%符号来转义它自己的? 请高手指点! 多谢!

符号 % 如何转义印它?

用%%即可。

在C语言中,要输出%不能直接使用%,因为%在C语言输入输出中,是用作格式通配符存在的,如%d,%f等。

所以,要输出百分号,需要使负快用转义字符。

该转义字符的规定为

%%

如,语句

pr该希展他排罗输坐很医督intf("%d%%\n",x);

当x为20时,会输出

20%来自并换行。

上一篇 抗氧化地何袁字到跑座烧屋是什么意思
下一篇 神来自女峰的迷雾高清电影
扫一扫,手机访问

扫一扫,手机浏览