作业帮 > 综合 > 作业

java的运算符号"&~"这个怎么解释?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/26 05:43:41
java的运算符号"&~"这个怎么解释?
如:15&~11=?;8&~18=?
java的运算符号
// 15 = 0000 1111
\x09\x09// 11 = 0000 1011
\x09\x09// 按位取反
\x09\x09// ~11 = 1111 0100 
\x09\x09// 按位与 , 同时为1就是1,否则为0
\x09\x09// 15 & ~11 = 0000 1111 & 1111 0100 = 0000 0100 = 4
\x09\x09System.out.println (15 & ~11);
\x09\x09
\x09\x09// 8 = 0000 1000
\x09\x09// 18 = 0001 0010
\x09\x09// ~18 = 1110 1101 
\x09\x09// 8 & ~18 = 0000 1000 & 1110 1101 = 0000 1000
\x09\x09System.out.println (8 & ~18);