全站数据
8 4 2 0 5 8 1

c语言等于号属于什么表达式

学习公社 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 09:42:44

问题描述

c语言等于号属于什么表达式希望能解答下
精选答案
最佳答案

a&=b; == a=a&b; a|=b; == a=a|b; 运算说明:

1、op=的运算符是C语言中一大类运算符,所有的op=形式运算符,写作a op= b时,均等效于a=a op b; 2、几乎所有的双目运算符,均有和赋值合并的op=运算符,包括+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=等;

3、使用op=运算符,比使用a=a op b的形式要高效。

4、位运算操作时,操作数参与运算是逐位运算的,对应的每位进行运算并形成结果的对应位。

5、&按位与运算规则为两个操作数相同位上的值均为1,那么结果的该位上值为1, 否则为0。

6、|按位或运算规则为两个操作数相同位上的值均为0,那么结果的该位上值为0, 否则为1。 符号说明: &&是和运算,A &&B用来测试A和B两个条件是不是都成立。 !是非运算,!A取A的相反。 !的优先级大于 &&,也就是!先运算。

其他回答

在C语言中,等于号"="是用于赋值操作的运算符,表示将右侧的值赋给左侧的变量。因此,等于号"="在C语言中属于赋值表达式,而不是比较表达式。比较表达式中用于判断相等的运算符是双等号"=="。