为什么输出%要用%%而不是\%

为什么输出%要用%%而不是\%

首先,对于本身有特殊含义的字符,要用转义字符来表示它本身,比如\,它是用来表示转义字符的一个标志,我们要输出它本身要用\\。

那么%在输出中是格式说明符的一个标志,也是一个含有特殊含义的字符,为什么不用\%而用%%呢?

%%与转义字符无关,只与printf的格式说明符有关。

转义字符对于所有的字符串均有效,并在编译时完成。

格式说明符仅在一些函数中使用,并在运行时使用。

相关文章

传统伦理如何规范女性?
365bet体育足球比分

传统伦理如何规范女性?

🕒 07-20 👁️ 6275
windows的文件复制粘贴个数限制
365bet体育足球比分

windows的文件复制粘贴个数限制

🕒 07-09 👁️ 8520
《剑网3怀旧服》甘草在哪采集
365bet体育足球比分

《剑网3怀旧服》甘草在哪采集

🕒 07-01 👁️ 6861