赋值运算符的意思

作者&投稿:仁强 (若有异议请与网页底部的电邮联系)
赋值运算符到底什么意思?~

a=6,a*=5,意思是:a=a*5,这个叫符合运算符,有+=,-=,*=,/=,四种,赋值运算符就是把值或是地址赋给左边的变量

关于上面的运算符作如下解释:
public class Test { public static void main(String[] args) { // 赋值运算符,把5赋值给变量i int i = 5; // 加法赋值运算符,相当于:i = i + 2; i += 2; // 减法赋值运算符,相当于:i = i - 3; i -= 3; // 乘法赋值运算符,相当于:i = i * 3; i *= 3; // 除法赋值运算符,相当于:i = i / 6; i /= 6; System.out.println(i); }}

赋值运算符的意思是将运算符右侧的对象或者数值传递给左侧的对象或者变量。

基本的赋值运算符是“=”。一开始可能会以为它是“等于”,其实不是的。它实际上意味着把右边表达式的值赋给左边的运算数。

赋值运算表达式的值也就是所赋的值。也就是说,“$a = 3”的值是 3。


扩展资料

赋值运算将原变量的值拷贝到新变量中(传值赋值),所以改变其中一个并不影响另一个。这也适合于在很密集的循环中拷贝一些值例如大数组。

1、= 赋值运算符:变量=表达式如:a=3;将a的值赋为3

2、/= 除后赋值:变量/=表达式 如:a/=3;即a=a/3

3、*= 乘后赋值:变量*=表达式 如:a*=3;即a=a*3

4、%= 取余后赋值:变量%=表达式 如:a%=3;即a=a%3

5、+= 加后赋值:变量+=表达式 如:a+=3;即a=a+3

6:-= 减后赋值:变量-=表达式 如:a-=3;即a=a-3

参考资料来源:百度百科-赋值运算符



1、= 赋值运算符:变量=表达式,如:a=3,将a的值赋为3;

2、/= 除后赋值:变量/=表达式,如:a/=3,即a=a/3;

3、*= 乘后赋值:变量*=表达式,如:a*=3,即a=a*3;

4、%= 取模后赋值:变量%=表达式,如:a%=3,即a=a%3;

5、+= 加后赋值:变量+=表达式,如:a+=3,即a=a+3;

6、-= 减后赋值:变量-=表达式,如:a-=3,即a=a-3。

扩展资料:

由赋值运算符将一个变量和一个表达式连接起来的式子称为“赋值表达式”。

它的一般形式为:  

<变量><赋值运算符><表达式>  

如“a=5”是一个赋值表达式。对赋值表达式求解的过程是:先求赋值运算符右侧的“表达式”的值,然后赋给赋值运算符左侧的变量。

一个表达式应该有一个值。赋值运算符左侧的标识符称为“左值”(leftvalue,简写为lvalue)。并不是任何对象都可以作为左值的,变量可以作为左值,而表达式a+b就不能作为左值,常变量也不能作为左值,因为常变量不能被赋值。

参考资料来源:百度百科-赋值运算符



赋值是什么意思,赋值运算符的应用,长知识啦



  • a+=b  等同于 a = a+b

  • a-=b  等同于 a = a-b

  • a*=b  等同于 a = a*b

  • a/=b  等同于 a = a/b

  • a%=b  等同于 a = a%b

  • a&=b  等同于 a = a&b   &表示按位与

  • a>>=b 等同于 a = a>>b  >>表示右移

  • a<<=b 等同于 a = a<<b  <<表示左移

  • a|=b  等同于 a = a|b   |表示按位或

  • a^=b  等同于 a = a^b   ^表示按位异或

  • 基本的赋值运算符是“=”。他的优先级别低于其他的运算符,所以对该运算符往往最后读取。

  • 一开始可能会以为它是“等于”,其实不是的。它的作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。

  • 所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,不能是常量。我们现在是用变量作左值,以后还可以看到,指针和引用也可以作左值。

  • 复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写。

  • 例如:i=i+j;可表示为 i+=j;这里+=是复合赋值运算符。

  • 同样的共有10种这样的运算符,它们是:

  • += 加赋值;

  • -= 减赋值;

  • *= 乘赋值;

  • /= 除赋值;

  • %= 求余赋值;

  • &= 按位与赋值;

  • | = 按位或赋值;

  • ^= 按位异或赋值;

  • <<= 左移位赋值;

  • >>= 右移位赋值。



a+=b 等同于 a = a+b
a-=b 等同于 a = a-b
a*=b 等同于 a = a*b
a/=b 等同于 a = a/b
a%=b 等同于 a = a%b

a&=b 等同于 a = a&b &表示按位与
a>>=b 等同于 a = a>>b >>表示右移
a<<=b 等同于 a = a<<b <<表示左移
a|=b 等同于 a = a|b |表示按位或
a^=b 等同于 a = a^b ^表示按位异或


赋值运算符的意思
赋值运算符的意思是将运算符右侧的对象或者数值传递给左侧的对象或者变量。基本的赋值运算符是“=”。一开始可能会以为它是“等于”,其实不是的。它实际上意味着把右边表达式的值赋给左边的运算数。赋值运算表达式的值也就是所赋的值。也就是说,“$a = 3”的值是 3。

赋值运算符的意思
基本的赋值运算符是“等于”。他的优先级别低于其他的运算符,所以对该运算符往往较后读取。一开始可能会以为它是“等于”,其实不是的。它的作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,不能是...

在C语言中11种赋值运算符的具体含义,用法?
=是赋值运算符,\/=是除后赋值,*=是乘后赋值,=是取模后赋值,+=是加后赋值,-= 是减后赋值,2.<<=是左移后赋值,变量<<=表达式 左移就是将左边的数的二进制各位全部左移若干位,右边的数指定移动位数,高位丢弃,低位补0, 移几位就相当于乘以2的几次方。3.>>=是右移后,变量>>=表...

赋值运算符的意思
赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。Python中最基本的赋值运算符是等号=;结合其它运算符,=还能扩展出更强大的赋值运算符。基本赋值运算符 =是Python中最常见、最基本的...

什么是运算符
赋值运算符是指为变量或常量指定数值的符号。如可以使用 “=” 将右边的表达式结果赋给左边的操作数。Java 支持的常用赋值运算符,如下表所示:Ø 比较运算符 比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。Java 中常用的比较...

赋值运算符的作用是什么?
赋值运算符是C语言中的一种运算符,用于将一个值赋给一个变量。赋值运算符通常是一个等号(=),左侧是一个变量名,右侧是一个表达式,表达式的值将被赋给变量。赋值运算符的作用主要有以下几个方面:将一个值存储到变量中:通过赋值运算符,可以将一个值存储到变量中,从而实现对变量的赋值。例如,...

在C语言中11种赋值运算符的具体含义,用法?
右移运算符是用来将一个数的各二进制位右移若干位,移动的位数由右操作数指定(右操作数必须是非负值),移到右端的低位被舍弃,对于无符号数,高位补0。对于有符号数,某些机器将对左边空出的部分用符号位填补(即“算术移位”),而另一些机器则对左边空出的部分用0填补(即“逻辑移位”)。注意...

计算机运算符号包括哪些
等于运算符(==)用于检查两个值是否相等,不等于运算符(!=)用于检查两个值是否不相等。3、逻辑运算符:这些运算符用于执行逻辑运算。例如,与运算符(&&)用于检查两个条件是否都为真,或运算符(||)用于检查两个条件是否至少有一个为真,非运算符(!)用于取反一个条件的真假值。4、赋值运算...

c语言-=是什么意思?
在 C 语言中,-= 是一个赋值运算符,它表示减等于。举个例子,如果有一个变量 a 的值为5,执行 a -= 2 之后,a 的值会变为3。实际上,这个运算符是一个简写形式,它等价于 a = a - 2。在程序中,赋值运算符是非常重要的,因为它可以让程序员以一种简洁的方式对变量进行操作。同时,...

java -= 是什么意思?
Java语言中的 -= 是什么意思 在Java语言中,-= 是一个赋值运算符,它表示将左侧的操作数的值减去右侧的操作数,并将结果赋给左侧的操作数。这个运算符通常会与其他算术运算符一起使用,例如 +=、*=、\/= 等等。例如,如果我们有一个变量 x,它的值为 5,我们可以使用 -= 运算符将其减去 2,...

林芝地区17884302763: 赋值运算符 - 搜狗百科
羽军潘南: 1、= 赋值运算符:变量=表达式,如:a=3,将a的值赋为3; 2、/= 除后赋值:变量/=表达式,如:a/=3,即a=a/3; 3、*= 乘后赋值:变量*=表达式,如:a*=3,即a=a*3; 4、%= 取模后赋值:变量%=表达式,如:a%=3,即a=a%3; 5、+= 加后赋...

林芝地区17884302763: 赋值运算符是什么呀? -
羽军潘南: 不同的语言不一样的,简单来说就是将一个值(对象)赋给一个变量的意思. 比如 C#: int a=3; 就是把3这个值赋给了a这个变量. javascript 里面也是=号赋值,大部分都是用=号的. VB里面也用=号,但是对于对象需要用set关键字. 其它的比如Delphi是 :=

林芝地区17884302763: ++==是什么意思? -
羽军潘南: C语言中+=是复合赋值运算符.复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+即:a+=1;等价于a=a+1.+=的意思就是把左边的第一个符号移到右边,其实就是...

林芝地区17884302763: c语言,位符合赋值运算符, <<=,>>=,&=,^=,!=, 分别什么含义啊? -
羽军潘南: 1.= 赋值运算符 变量=表达式 如:a=3;将a的值赋为3 2./= 除后赋值 变量/=表达式 如:a/=3;即a=a/3 3.*= 乘后赋值 变量*=表达式 如:a*=3;即a=a*3 4.%= 取模后赋值 变量%=表达式 如:a%=3;即a=a%3 5.+= 加后赋值 变量+=表达式 如:a+=...

林芝地区17884302763: 赋值操作符 -
羽军潘南: 1.算术运算符 用于各类数值运算.包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种. 2.关系运算符 用于比较运算.包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等...

林芝地区17884302763: 赋值运算符(=)是单目还是双目?求详解 -
羽军潘南: 1.单目就是这个运算符只对一个变量进行操作 代表符号:!(逻辑非) ~(按位取反)++(自增)--(自减)2.双目就是这个运算符对两个变量进行操作3.三目就是这个运算符对三个变量进行操作 代表符号: ?:(条件运算符)根据以上说明,赋值运算符(=)是双目运算符!

林芝地区17884302763: C语言运算符有什么?都分别包括什么意思?又有什么用处? -
羽军潘南: 一、赋值运算符 赋值语句的作用是把某个常量或变量或表达式的值赋值给另一个变量.符号为'='.这里并不是等于的意思,只是赋值,等于用'=='表示. 注意:赋值语句左边的变量在程序的其他地方必须要声明. 得已赋值的变量我们称...

林芝地区17884302763: c语言赋值运算符|=是什么意思 -
羽军潘南: i &= j; ----------------> i = i && j; i |= j; ----------------> i = i || j; i >>= 1; ---------------> i = i >> 1; 以此类推; && 与运算 || 或运算 ^ 异或运算 >> 向右移位 << 向左移位 你自己写个简单的验证一下看看对不对

林芝地区17884302763: verilog中的赋值运算符<=具体是什么意思 -
羽军潘南: 在Verilog中有两种类型的赋值语句:阻塞赋值语句(“=”)和非阻塞赋值语句(“<=”) 阻塞:在本语句中“右式计算”和“左式更新”完全完成之后,才开始执行下一条语句; 非阻塞:当前语句的执行不会阻塞下一语句的执行.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网