首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

运算符“|=”是啥用法?解决方法

2012-01-15 
运算符“|”是啥用法?|,拜莫高手[解决办法]| 是按位或操作符a|1等价于aa|1[解决办法]探讨| 是按位或操作

运算符“|=”是啥用法?
|=,拜莫高手

[解决办法]
| 是按位或操作符
a|=1等价于a=a|1
[解决办法]

探讨

| 是按位或操作符
a|=1等价于a=a|1

[解决办法]
探讨
引用:

| 是按位或操作符
a|=1等价于a=a|1

正解
类比+= *=

[解决办法]
学习了,按位运算本来就罕见,这样用的更罕见啊
[解决办法]
今天问了几个位运算了
[解决办法]
a|=1 即 a=a|1
[解决办法]
两边的操作数是数值类型时充当位或赋值运算符:

int a = 4;
a = a | 1;

相当于

int a = 4
a |= 1;

两边的操作数是布尔类型时时充当布尔或赋值运算符:

boolean a = false;
boolean b = false;
a = a | b;

相当于

boolean a = false;
boolean b = false;
a |= b;
[解决办法]
探讨

两边的操作数是数值类型时充当位或赋值运算符:

int a = 4;
a = a | 1;

相当于

int a = 4
a |= 1;

两边的操作数是布尔类型时时充当布尔或赋值运算符:

boolean a = false;
boolean b = false;
a = a | b;

相当于

boolean a = false;
boolean b……

[解决办法]
a运算符=b也就是a=a运算符b
所以a|=b就是a=a|b
[解决办法]
位运算

热点排行