摘要: java提供两种右移运算符,属于位运算符。位运算符用来对二进制位进行操作。 >> :算术右移运算符,也称带符号右移。用最高位填充移位后左侧的空位。 >>>:逻辑右移运算符,也称无符号右移。只对位进行操作,用0填充左侧的空位。 表达式为: r = e1 >> e2; r = e1 >>> e2; 表示 阅读全文
posted @ 2018-03-29 21:26 mithrandirw 阅读(14343) 评论(0) 推荐(1) 编辑
摘要: 我们以 int 类型的数1为例,因为int类型的数占用4字节(32位),每个字节8bit。 所以整数1在计算机中表示为: 00000000 00000000 00000000 00000001(原) 32位,所以需要填一堆0.。这个就是原码。 —— 原码:一个整数,按照绝对值大小转换成的二进制数,称 阅读全文
posted @ 2018-03-29 17:03 mithrandirw 阅读(1937) 评论(0) 推荐(0) 编辑