读书人

Java中的按位取反运算符哪位能详解一

发布时间: 2012-12-24 10:43:14 作者: rapoo

Java中的按位取反运算符,哪位能详解一下?

最近面试遇到了这样一道题:

System.out.println(~(0Xaa)&0X5a);System.out.println(~(0X5a)&0Xaa);System.out.println(~1);System.out.println(~(-1));

?要写出结果,很郁闷,不会,望了解的大侠详解一下,谢谢!

/* * * 0Xaa→二进制:10101010 * 0X5a→二进制:01011010 * ~(10101010)------------------------- 01010101 01010101 &01011010-------------------------- 01010000 01010000就是80其他的都一样拉,看一下位运算,基础…… */

读书人网 >编程

热点推荐