public static void main(String[] args) {
for (int i = 6; i > -1; i--) {
System.out.println("[ "+Integer.valueOf(Integer.toBinaryString((int) Math.pow(2,i)),2).toString()+" ] " +
"的二进制数是 [ "+Integer.toBinaryString((int) Math.pow(2,i))+" ]");
}
}
输出:
[ 64 ] 的二进制数是 [ 1000000 ]
[ 32 ] 的二进制数是 [ 100000 ]
[ 16 ] 的二进制数是 [ 10000 ]
[ 8 ] 的二进制数是 [ 1000 ]
[ 4 ] 的二进制数是 [ 100 ]
[ 2 ] 的二进制数是 [ 10 ]
[ 1 ] 的二进制数是 [ 1 ]
-- AND 2=2 <![CDATA[ & ]]>b.client
SELECT 17&13 type; SELECT 4&3 type; SELECT 1|2|4 type; SELECT 13=15&13 type;