赋值号的运算优先级低于四则运算的优先级

来源:互联网 发布:上传文件php显示 编辑:程序博客网 时间:2024/06/05 18:28

/*
*****经典的问题:
1.赋值号的运算优先级低于四则运算的优先级。
2.赋值运算是从右向左运算的。
3.a的值是动态变化的。
5.任何数对一求余结果为零。 
*/


#include <stdio.h>void main(int argc,char * argv[]){int a = 12 ;printf("a+=a > a=%d \n",a+=a);a = 12 ;printf("a-=2 > a=%d \n",a-=2);a = 12 ;printf("a/=a+a > a=%d \n",a/=a+a);a = 12 ;printf("a*=2+3 > a=%d \n",a*=2+3);a = 12 ;printf("a+=a-=a*=a > a=%d \n",a+=a-=a*=a);a = 12 ;int n=5;printf("a%=(n%=2) > a=%d \n",a%=(n%=2));a = 12 ;}


原创粉丝点击