问答详情
源自:4-2 分支结构之简单if-else语句

我想知道%在C语言中是不是代表除号?希望各位大神帮我解答一下,谢谢!

#include <stdio.h>

int main() 

{

    int year = 2014; //今年是2014年

    //补全一下代码

    if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)

    {

        printf("%s\n","今年是闰年");   

    }

    else

    {

        printf("%s\n","今年是平年");

    }

    

    return 0;

}


提问者:慕虎4233443 2019-02-09 12:06

个回答

  • 一九年的心愿
    2019-02-09 16:22:08
    已采纳

    %不是除号!只有/是除号。%是取余数的符号。但用的是除法公式得数是它的余数。比如说9%4,9/4=2余1,那么9%4得数就是1。通俗来讲,你可以吧“%”看成“/”,只是“%”结果取余数;而“/”取商。明白么?

  • Dangerous阿坤
    2019-02-09 12:25:49

    3-2中的算数运算符章节有详细解答

  • Dangerous阿坤
    2019-02-09 12:24:08

    %不是除号,是取余数的符号,在前几章节有讲