为了账号安全,请及时绑定邮箱和手机立即绑定

11行为什么有两个%%

如标题

11行为什么有两个%%

正在回答

2 回答

%在输出串中是用来做转义用的,输出的内容取决于它后面的字符,比如%d代表输出的是一个整数,%s输出一个字符串,因此要想输出%,就必须在%后再加一个%。

3 回复 有任何疑惑可以回复我~
#1

慕尼黑9073084

那为什么前面printf中的其他运算符号前面没有加%这个符号,但是任然输出了呢
2019-08-16 回复 有任何疑惑可以回复我~
#2

qq_Adolph_CGHNR4 回复 慕尼黑9073084

printf中要输出的 可以使用字母、数字、空格和一些数字符号 还可以使用一些转义字符表示特殊的含义。
2019-08-26 回复 有任何疑惑可以回复我~
#3

qq_Adolph_CGHNR4 回复 慕尼黑9073084

刚入门吧 小兄弟!!!
2019-08-26 回复 有任何疑惑可以回复我~
#4

慕尼黑9073084 回复 qq_Adolph_CGHNR4

对的,hhh,还是有一点不懂的是为什么其他运算符都不用前面加%这个转义符,而输出%时要加
2019-08-28 回复 有任何疑惑可以回复我~
查看1条回复

一个%是乘

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924404    人
  • 解答问题       20753    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

11行为什么有两个%%

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信