c语言k*=2怎么算

2026年09月24日 02:13
有1个网友回答
网友(1):

k *=2 等同于 k = k * 2 。例如

int k = 10;
k *= 2;   /* 运算后k的值=20*/

在C语言中,表达式k*=2 的运算符是 *= ,称为乘法自反赋值运算符。这个运算符的含义等同于 k=k*2

除了乘法自反赋值运算符,还有:

加法自反赋值运算符 +=  例如  k+=2 ,等同于 k=k+2

减法自反赋值运算符 -=  例如  k-=2 ,等同于 k=k-2

除法自反赋值运算符 /=  例如  k/=2 ,等同于 k=k/2


等等