为什么输出错误?

来源:3-2 算术运算符

海mian

2018-10-25 21:41

printf("x%y=%d\n",   1  );

写回答 关注

2回答

  • 江湖人称柒柒丶
    2018-10-25 21:47:56
    已采纳

    %在这printf语句中需要打两次,不然会被认为是分隔符

    海mian

    电脑提示说检查是否包含x%y 我已经打了两个%%

    2018-10-25 21:52:25

    共 2 条回复 >

  • qq_变幻_aeHTZ6
    2018-10-28 19:21:15

    我给你说个简单的:在printf中,%表示格式化符,后面会接具体的d,f, c, s等,
    当要输出%这个字符时,用%%来代替,
    所以%%d会输出%d,想要输出带%这个符号就要加2个%%,这样说你明白吧!

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题