
java
Sumu
I have a dream,that I can hold on straight to the end,let's together,fight for our dreams.
展开
-
JAVA逻辑运算符
& : 只要两边的boolean表达式结果,有一个为false。那么结果就是false。只有两边都为true,结果为true。true & true = true; true & false = false; false & true = false; false & false = false; | : 两边只要有一个为true,结果为true。只有两边都有false,结果为false。true原创 2016-01-27 16:22:39 · 515 阅读 · 0 评论 -
二进制,八进制,十进制,十六进制之间的转化
十进制–>二进制 除以2取余数,如果能整除则为0,否则为1。 6/2=3—–0 3/2=1—–1 1/2=0—–1 6的二进制为110二进制–>十进制 乘以2的幂数 110 从右往左 0*2(0)+1*2(1)+1*2(2)=0+2+4=6二进制–>十六进制 四个二进制就是一个十六进制位,不足四位最左边补0; 二进制 :1011010—>0101-1010十六进制:0101原创 2016-01-27 16:24:51 · 1245 阅读 · 0 评论 -
JAVA位运算符
“<<” 乘以2的移动位数次幂,被移除的高位丢弃,空缺位补0。 3<<3=3*2(3)=3*8=24;3<<2=3*2(2)=3*4=12;3<<1=3*2=6; “>>” 除以2的移动位数次幂,被移位的二进制最高位是0,右移后,空缺位补0,最高位是1,空缺位则补1。 6>>2=6/2(2)=1,6>>1=6/2=3 “>>>”与“>>”一样,但无论最高位是1还是0,空缺位都只补0。原创 2016-01-27 16:26:06 · 263 阅读 · 0 评论