c语言中什么是左运算符,和右运算符?有什么区别吗
2个回答
展开全部
跟运算符的优先级有关。
左运算符,就是用符号以左边的数值进行运算 。右运算符就是对符号右边的数值进行处理。
右运算,例如:
int a;
a +=2;
C语言中右结合的运算符有:
(1)!逻辑非运算符;~按位取反运算符;++前缀增量运算符;--前缀减量运算符;+正号运算符;-负号运算符;(类型)类型转换运算符;*指针运算符;&地址运算符;sizeof长度运算符
(2)? :条件运算符
(3)=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符
左运算符,就是用符号以左边的数值进行运算 。右运算符就是对符号右边的数值进行处理。
右运算,例如:
int a;
a +=2;
C语言中右结合的运算符有:
(1)!逻辑非运算符;~按位取反运算符;++前缀增量运算符;--前缀减量运算符;+正号运算符;-负号运算符;(类型)类型转换运算符;*指针运算符;&地址运算符;sizeof长度运算符
(2)? :条件运算符
(3)=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符
参考资料: http://baike.baidu.com/view/1516130.htm
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询