在c语言中使用转义字符和格式字符


学习过转义字符以后,大家都明白 例如 \t (横向跳格) \n(换行) \\(输出一个\) \' (输出一个 ') \" (输出 ") \ddd (ASCIi为八进制所代表的字符)

\xhh (ASCII为十六进制所代表的字符)


说到这里,我碰到了一个问题,如何输出%呢?

如果直接 printf("%");在执行的时候是没有任何输出的,即使printf("\%");也是一样的。

这是因为%所代表的是格式字符,比如printf("%d",n);


所以这里要特别注意如果想输出%,必须用%%,即printf("%%"); 才能达到效果

优质内容筛选与推荐>>
1、一般处理程序下载
2、nginx的变量参数 详解
3、python微信发红包
4、《零基础入门学习Python》学习过程笔记【022,023,024递归】
5、day01-python2和3的区别


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号