当前位置: 技术问答>java相关
如何让两个byte类型的变量a和b进行异或(^)操作,然后将结果存入另一个byte中?
来源: 互联网 发布时间:2015-06-15
本文导语: 直接byte c = a^b的时候报错, //3x | try byte c = (byte) a^b; | 因为a^b的结果类型为int,所以你直接付值给c是错误的! 正确写法是 byte c=(byte)a^b才是对的!
直接byte c = a^b的时候报错,
//3x
//3x
|
try
byte c = (byte) a^b;
byte c = (byte) a^b;
|
因为a^b的结果类型为int,所以你直接付值给c是错误的!
正确写法是 byte c=(byte)a^b才是对的!
正确写法是 byte c=(byte)a^b才是对的!