-
进制转换表
查看全部 -
JAVA的位运算
1.byte进行位运算时会首先转成32位的int类型(可能与机器字长有关),转换时高位会按照正负填充01。
2.在左移<<运算中,低位直接补0;在右移运算>>中,高位或按照符号位补充0或1。
3.为避免byte转int时填充导致数据变化的问题,通常会进行与运算:&0xff
>> :算术右移运算符,按二进制形式把所有的数字向右移动对应位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1。符号位不变。
>>>:逻辑右移运算符,按二进制形式把所有的数字向右移动对应位数,低位移出(舍弃),高位的空位补零。对于正数来说和带符号右移相同,对于负数来说不同。
查看全部 -
JAVA内置的进制转换
查看全部 -
Java中数据类型
查看全部 -
Java内置的进制转换
查看全部 -
二进制位运算
查看全部 -
常用进制的转换
查看全部 -
两个数字交换: a = a^b b = a^b a = a^b 一个数字异或本身结果为0; 一个数字异或0值不变; 异或运算符合交换律;查看全部
-
笔记.....
查看全部 -
数据类型转化字节
查看全部 -
java进制转换
查看全部 -
补码减减一得到反码 11001000减一等于 11000111
查看全部 -
负数的二进制码
通过对正数的码取反
eg 原码 00000000 00000000 00000000 00001110 是14原码 取反
反码 11111111 11111111 11111111 11110001
补码在最后加1
11111111 11111111 11111111 11110010
查看全部 -
做个笔记....
查看全部 -
做下笔记蛤
查看全部
举报
0/150
提交
取消