java中(^)什么作用

如题所述

java中(^)是位运算符, 按位异或运算
按位异或运算符“^”是双目运算符。其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。参与运算数以补码出现。
例如 :9^5可写成算式如下: 00001001^00000101 00001100 (十进制为12)
java代码中可能出现正则表达式,在正则表达式中,字符(^)意义:表示匹配的字符必须在最前边。
例如:/^B/不匹配"aBc,"中的’B’,但匹配"BoB"中最前面的’B’。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-08
异或
第2个回答  2011-08-08
第3个回答  2011-08-08
yulai
相似回答