srkp.net
当前位置:首页 >> C语言中"+="是什么意思? >>

C语言中"+="是什么意思?

+=的意思就是把左边的第一个符号移到右边,其实就是b = b+c的意思。直接到b+=c的b+移到右边。

“/=”属于复合赋值运算符中的一种,表示把左边的变量除于右边变量的值赋予右边的变量,例如:a/=b等价于a=a/b。同类的还有*=(例如:a*=b等价于a=a*b)、+=(例如:a+=b等价于a=a+b)、-=(例如:a-=b等价于a=a-b)、%=(例如:a%=b等价于a=a%b(这...

就是把K与=后面的数相加后再赋给K; 即:k+=3等价于k=k+3 但二者区别是前者运算速度快。

1.s+=a++等价于 s=s+a++; 等价于 s=s+a; a=a+1; 意思是: s自增a值以后,a再自增1。2.要弄清楚表达式的具体含义,必须知道运算符运算的先后顺序,然后分步进行解释。以下是运算符的优先级别表:

++在前是先给变量的值自加,及自身加一,再用变化后的值去参与运算。而++在后,则是先用原来的值参与运算,遇到一个特殊序列点(&&或||或,或?:或;)才使变量自加。若b=3,a=b++;则a=3,b=4.若a=++b,则a=4,b=4.

a/=b意思是:a=a/b a-=b意思是a=a-b a+=b意思是:a=a+b a*=b意思是:a=a*b 祝你C学得顺利~~

是不等于 比如 if(a!=b)puts("不等于"); else puts("等于"); 表示的是如果a不等于b就输出不等于 否则输出等于

a[]指的是数组。在括号里的,是一个自增自减运算符。 如果让i等于3,a[++i]的结果是a[4]. 但如果是a[i++].那么结果是a[3]. 第一个式子,是在本身这个语句中i的值加一,然后再运算。 而第二个式子,是用其本身的值去运算,然后再下一个句子的时候...

复合赋值运算符共 10种 += 加赋值 -= 减赋值 *= 乘赋值 /= 除赋值 %= 求余赋值 &= 按位与赋值 | = 按位或赋值 ^= 按位异或赋值 = 右移位赋值 构成复合赋值表达式的一般形式: 变量 双目运算符=表达式 它等效于 变量=变量 运算符 表达式 s+=i,等...

sqrt的全称是Square Root Calculations,一个非负实数的平方根。 它的函数原型在VC6.0中的math.h头文件: double sqrt(double); 示例, #include #include int main(void) { double x=4.0,result; result=sqrt(x);//result*result=x printf("The...

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com