C语言程序设计基础教程:赋值运算符
2015-4-20编辑:ljnbset
赋值运算符
1、 赋值运算符
=
组合赋值运算符:
+=:a+=1相当于a=a+1;
-=:a-=1 相当于a=a-1;
*=:a*=2 相当于a=a*2;
/=:a/=2相当于a=a/2
%=:a%=2相当于a=a%2
2、 运算规则
优先级:均为10,除逗号运算符外,优先级是最低的
结合性:自右至左
3、 实例
main()
{
int a=4,b=4,c=4,d=4,e=4;
printf(“a=%d\tb=%d\tc=%d\td=%d\te=%d\t\n”,a,b,c,d,e);
a+=2;
b-=2;
c*=2;
d/=2;
e%=3;
printf(“a=%d\tb=%d\tc=%d\td=%d\te=%d\t\n”,a,b,c,d,e);
getch();
}