java 中的=为简单赋值运算符,
+= -= 等为复合赋值运算符
看java specification中的一句话
A compound assignment expression of the form E1 op= E2 is equivalent to E1 =
(
T)((
E1) op (
E2)), where T is the type of E1, except that E1 is evaluated only once.
For example, the following code is correct:
short x = 3;
x += 4.6;
and results in x
having the value 7
because it is equivalent to:
short x = 3;
x = (short)(x + 4.6)
一直不太明白面试题中的这个区别,还是看权威放心些,有些书上把复合赋值运算符翻译为扩展运算符,让人不好理解。
分享到:
相关推荐
复合赋值运算符“+=,-=,*=,/=,%=,,>>=,&=,|=,^=” 一般形式: <变量><双目运算符>=<表达式> 等价于:<变量>=<变量><双目运算符><表达式> 复合赋值中,赋值号右侧的表达式是一个整体。 6-2 赋值运算符与赋值...
python复合赋值运算符的使用例子 Python中的复合赋值运算符是一种简化代码的方式,它可以将多个操作合并为一个语句。这些运算符包括加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)、取模等于(%=)、幂...
主要介绍了C++中赋值运算符与逗号运算符的用法详解,是C++入门学习中的基础知识,需要的朋友可以参考下
python 零基础学习篇
1. 赋值运算符:包括常见的赋值符号“=”,以及复合赋值运算符如“+=”、“-=”、“*=”、“/=”、“%=”、“&=”、“|=”、“^=”、“”、“>>=”等。这些运算符用于将一个值赋给变量,或者将一个表达式的值赋给...
主要介绍了Python中的赋值运算符,其使用是Python的基本功,需要的朋友可以参考下
赋值运算符用来给变量赋值,Python提供的赋值运算符可分为简单赋值与复合赋值两大类。;关系运算符又称比较运算符,用于比较运算符两侧的值,比较的结果是一个布尔值,即True或False。;Python的逻辑运算符包括and(与...
java代码-例子2-4 理解复合赋值运算符
java代码-例2-4 理解复合赋值运算符。
07-运算符的分类.ev4 08-算数运算符.ev4 ...10-复合赋值运算符.ev4 11-复合赋值注意点.ev4 12-比较运算符.ev4 13-逻辑运算符.ev4 14-逻辑运算符书写习惯.ev4 15-数字的逻辑运算.ev4 16-运算符总结.ev4
python 零基础学习篇
C++程序设计-谭浩强-清晰版完整书签 封面 -24 目录 -10 第1篇 基本知识 1 第1章 C++的初步知识 3 1.1 从C到C++ 3 ... 2.6.3 复合的赋值运算符 38 2.6.4 赋值表达式 39 2.7 逗号运算符与逗号表达式 40 习题 41
整型 浮点型 布尔类型 复数类型 数字类型转换 算术运算符 赋值运算符 复合赋值运算符 ⽐较运算符 逻辑运 算符 成员运算符 位运算 运算符优先级 第3章 Python常⽤语句 章名Python常⽤语句学时6学习⽬标掌握判断语句的...
c语言 C语言的语法非常丰富,涵盖了变量、数据类型、运算符、控制结构、函数等多个方面。以下是一个简化的C语言语法概述,... 复合赋值运算符:+=, -=, *=, /= 等。 条件运算符(三元运算符):? :。 其他:sizeof(),
复合赋值运算符; 条件(三目)运算符 (?:); delete 运算符; 除法赋值运算符 (/=); 除法运算符 (/); in 运算符; 递增 (++) 和递减 (--) 运算符; instanceof 运算符; 左移赋值运算符 (); 逻辑“与”运算符 (&...
编程基础概念(一)Python 程序的构成Python文件的创建和执行代码的组织和缩进使用注释#使用\行连接符对象引用标识符python 标识符命名规则变量和简单赋值语句变量的声明和赋值删除变量和垃圾回收机制链式赋值系列...
Visual studio 2015 标准课程第二章 C#程序设计基础复合赋值运算符和自增自减运算符
赋值运算符:=、复合算术运算赋值(+=、-=、*=、/=、%=)、复合位运算赋值(&=、|=、^=、、>>=) 条件运算符:?: 逗号运算符:, 指针运算符:取地址&、取内容* 求字节数运算符:sizeof 其他运算符:()、下标[]...
分号整数浮点数字强大的输入和类型推断数值文字数值类型转换类型别名布尔类型元组可选类型断言基本运算符术语赋值运算符算术运算符复合赋值运算符比较运算符三元条件运算符无合并运算符范围运算符逻辑运算符字符串和...