摘要:
位非是一元操作符 运行结果是-4。 过程: 3转换为二进制:0000 0000 0000 0000 0000 0000 0000 0011 -4转换为二进制:1111 1111 1111 1111 1111 1111 1111 1100 位非:操作数的第n位为1,那么结果的第n位为0,反之。 阅读全文
posted @ 2021-10-02 00:14
光明^^龙
阅读(132)
评论(0)
推荐(0)
摘要:
运行结果为4. 过程: 7转换为二进制:0000 0000 0000 0000 0000 0000 0000 0111 3转换为二进制:0000 0000 0000 0000 0000 0000 0000 0011 4转换为二进制:0000 0000 0000 0000 0000 0000 0000 阅读全文
posted @ 2021-10-02 00:11
光明^^龙
阅读(166)
评论(0)
推荐(0)
摘要:
运行结果为7 位或操作:第一个操作数的的第n位于第二个操作数的第n位 只要有一个是1,那么结果的第n位也为1,否则为0 阅读全文
posted @ 2021-10-02 00:09
光明^^龙
阅读(72)
评论(0)
推荐(0)
摘要:
结果为3 过程,将2个操作数和结果都转换为二进制进行比较: 7转换为二进制:0000 0000 0000 0000 0000 0000 0000 0111 3转换为二进制:0000 0000 0000 0000 0000 0000 0000 0011 位与:第一个操作数的的第n位于第二个操作数的第n 阅读全文
posted @ 2021-10-02 00:08
光明^^龙
阅读(281)
评论(0)
推荐(0)
摘要:
我们知道在Java中int类型占32位,可以表示一个正数,也可以表示一个负数。正数换算成二进制后的最高位为0,负数的二进制最高位为1 例如 -5换算成二进制后为: 1111 1111 1111 1111 1111 1111 1111 1011 对其进行无符号右移2位: 移位过程讲解: -5换算成二进 阅读全文
posted @ 2021-10-02 00:02
光明^^龙
阅读(823)
评论(0)
推荐(0)
摘要:
右移( >> ) ,右移同理,只是方向不一样而而已, 运行结果是2 还是先将9转为2进制表示形式: 0000 0000 0000 0000 0000 0000 0000 1001 然后右移2位,高位补0: 0000 0000 0000 0000 0000 0000 0000 0010 阅读全文
posted @ 2021-10-02 00:01
光明^^龙
阅读(101)
评论(0)
推荐(0)

浙公网安备 33010602011771号