愚鱼看书说故事

关注

a=a+b与a+=b有什么区别吗?

愚鱼看书说故事

关注

阅读 50

2022-03-16

+=操作符会进行隐式自动类型转换,此处a+=b隐式的将加操作的结果类型强制转换为持有结果的类型,而a=a+b则不会自动进行类型转换.如:

byte a = 127;
byte b = 127;
b = a + b; // 报编译错误:cannot convert from int to byte
b += a; 

相关推荐

pipu

a+=b 和 a=a+b 真的完全等价吗?

pipu 61 0 0

ITWYY

[短文速读-1] a=a+b和a+=b的区别

ITWYY 95 0 0

GhostInMatrix

`a&&b&&c`和`a||b||c`有什么区别?

GhostInMatrix 68 0 0

小时候是个乖乖

a+=b不一定等于a=a+b

小时候是个乖乖 38 0 0

芒果六斤半

MySQL中的B树和B+树有什么区别?

芒果六斤半 48 0 0

一脸伟人痣

面试官: B 树和 B+ 树有什么区别?

一脸伟人痣 104 0 0

前程有光

Java 中 a = a+b和a +=b 的区别

前程有光 83 0 0

扬帆远航_df7c

你知道HTTP与HTTPS有什么区别吗?

扬帆远航_df7c 57 0 0

Star英

A加上B(A+B Problem)

Star英 106 0 0

Mezereon

【MySQL系列】-B+树索引和HASH索引有什么区别

Mezereon 93 0 0

精彩评论(0)

0 0 举报