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
自减例子,与自加同!
pow(10,n)