早教吧 育儿知识 作业答案 考试题库 百科 知识分享

JAVA的移位运算-17(十进制),二进制补码表示11101111,当x>>>2(无符号右移2位)后是等于00111011吗?下边两个是我复习题和复习题的答案,看看有错吗?(17)表达式11010011>>>3的值为10011110.(二进

题目详情
JAVA的移位运算
-17(十进制),二进制补码表示11101111 ,当x>>>2(无符号右移2位)后是等于00111011吗?下边两个是我复习题和复习题的答案,看看有错吗?(17) 表达式11010011>>>3的值为 10011110 .(二进制数表示)(-42) (30)X的二进制补码为0000110,那么X>>3的最后结果为_B____ A.0000110 B.1100000 C.0011000 D.0000011
▼优质解答
答案和解析
全错. 在java中,对byte型进行位移操作,那么在移位进行之前,它们会自动转换成一个int,得到的结果也是int 第一题-17:11111111 11111111 11111111 11101111 (无符号右移2位)后为 00111111 11111111 11111111 11111011 = 1073741819 同上 第二题为:00011111 11111111 11111111 11111010 第三题为0