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

问:计算表达式14>>2的值.答:表达式14>>2的值为3,因为14(即二进制的00001110)向右移两位等于3(即二进制的00000011).”因为14(即二进制的00001110)向右移两位等于3(即二进制的00000011).

题目详情
问:计算表达式14 >> 2的值.
答:表达式14 >> 2的值为3,因为14(即二进制的00001110)向右移两位等于3(即二进制的00000011).
”因为14(即二进制的00001110)向右移两位等于3(即二进制的00000011).
▼优质解答
答案和解析
首先,你要明白右移运算是什么意思,右移运算指的是将数字转换为二进制之后,将每位向右移动,移出的位直接去掉,左边的最高位上补充符号位(正数为0,负数为1).
首先14二进制表示是:0000 1110;
右移两位,最右边的10被舍去,并左边补充0之后为0000 0011;
所以结果是3