问答详情
源自:3-2 算术运算符

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

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

提问者:昊天月0722 2018-01-19 13:19

个回答

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

    其他不需要,就求余需要

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

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

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

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