C 赋值运算符

C 赋值运算符

赋值作将右侧作数的值分配给由左侧作数命名的存储位置。 因此,赋值作的左侧作数必须是可修改的 l 值。 赋值后,赋值表达式具有左作数的值,但不是 l 值。

语法

assignment-expression:

conditional-expression

unary-expression

assignment-operator

assignment-expression

assignment-operator:其中一个

=

*=

/=

%=

+=

-=

<<=

>>=

&=

^=

|=

C 中的赋值运算符可以在单个作中转换和赋值。 C 提供以下赋值运算符:

操作员

执行的作

=

简单分配

*=

乘法赋值

/=

部门分配

%=

余数分配

+=

加法分配

-=

减法赋值

<<=

左移分配

>>=

右移分配

&=

Bitwise-AND 分配

^=

按位排他或赋值

| =

按位非独占或分配

在赋值中,右侧值的类型将转换为左侧值的类型,并且值在赋值发生后存储在左侧作数中。 左作数不得为数组、函数或常量。 类型转换中详细概述了依赖于这两种类型的特定 转换路径。

另请参阅

赋值运算符

🎈 相关推荐

PKPM官方旗舰店
365bet体育在线365

PKPM官方旗舰店

📅 10-03 👀 6621
宠物环怎么取消
365bet体育在线365

宠物环怎么取消

📅 09-09 👀 6469
火影忍者手游自来也怎么获得
365bet的网站是多少

火影忍者手游自来也怎么获得

📅 07-18 👀 6357