c语言%是什么意思?

如题所述

 C语言中,% 是求余运算符(模运算符),特点是:

    是双目运算符,具有左结合性。

    要求参与运算的量均为整型,不能应用于float或double类型。 

    求余运算的结果等于两数相除后的余数,整除时结果为0。

如:

5%3=2  4%3=1  3%3=0

2%3=2  1%3=1  0%3=0

“++”是自增1运算符,其功能是使变量的值自增1;

“--”是自减1运算符,其功能是使变量值自减1。

自增1,自减1运算符均为单目运算,都具有右结合性。可有以下几种形式:

    ++i:i自增1后  再参与其它运算。

    --i:  i自减1后  再参与其它运算。

    i++:i参与运算后,i的值再自增1。

    i--:  i参与运算后,i的值再自减1。

如:

int x,y;

x=10;  y=x++;   //结果y=x=10, 然后  x=x+1=11

x=10;  y=++x;   //结果 x=x+1=11,然后 y=x=11

自减例子,与自加同!

温馨提示:答案为网友推荐,仅供参考
相似回答