为什么printf("x%%y=%d/n",x%y);这个前半部分为什么要在加一个%呢?

来源:3-2 算术运算符

昊天月0722

2018-01-19 13:19

为什么printf("x%%y=%d/n",x%y);这个前半部分为什么要在加一个%呢?

写回答 关注

3回答

  • qq_Tobeabetterm_6
    2018-01-29 19:43:03

    其他不需要,就求余需要

  • _Z大志
    2018-01-22 16:26:31

    因为这是在printf语句中,所以要想输出%,要用两个%%,其中第一个%表示格式声明的开始(就像一个标志或者是一个引子引出它后面的东西),第二个才是真正输出到窗口上显示的。两个%%表示在窗口中输出一个%(如果是printf("x%y=")的话,在窗口中显示的是xy=)

    _Z大志 回复慕妹8910...

    不好意思,看到有点晚...楼下回答了,其他的不需要,求余特殊

    2018-02-02 21:55:53

    共 2 条回复 >

  • 慕妹8953211
    2018-01-19 13:23:12

    在C语言中   求余是用%%来表示的

    _Z大志

    C中的求余运算符是一个%,这个是printf语句中的转换说明符,为了在窗口中显示%

    2018-01-22 16:28:41

    共 1 条回复 >

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题