热门
join now

【NB】位与

编程相关3周前更新 云程
41 0 0

位与顶折5的二进制是1016的二进制是110所以 5&6 对每一位进行与运算,得到 100->41234567891011121314public class HelloWorld { public static void main(String[] args) { int i =5; int j = 6; System.out.println(Integer.toBinaryString(i)); //5的二进制是101 System.out.println(Integer.toBinaryString(j)); //6的二进制是110 System.out.println(i&j); //所以 5&6 对每一位进行与运算,得到 100->4 }} 异或顶折5的二进制是1016的二进制是110所以 5^6 对每一位进行异或运算,得到 011->3一些特别情况:任何数和自己进行异或 都等于 0任何数和0 进行异或 都等于自己public class HelloWorld { public static void main(String[] args) { int i =5; int j = 6; System.out.println(Integer.toBinaryString(i)); //5的二进制是 101 System.out.println(Integer.toBinaryString(j)); //6的二进制是110 System.out.println(i^j); //所以 5^6 对每一位进行或运算,得到 011->3 System.out.println(i^0); System.out.println(i^i); }}

【NB】位与

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...