javascript中 -13>>2 等于多少,为什么?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 02:56:41
javascript中 -13>>2 等于多少,为什么?
13|5 又等于多少,为什么?
13|5 又等于多少,为什么?
-13>>2 结果是-4; 13|5 结果是13
>>是带符号的右移运算符,|是按位或运算符,都属于一元运算符
-13>>2 意思是-13二进制表示所有位向右移动2位,左边空出来的用符号位填补(二进制第一位是符号位,0正数,1负数),右边溢出的不要.
-13 二进制表示是:1111 1111 1111 1111 1111 1111 1111 1100
右移2位:1111 1111 1111 1111 1111 1111 1111 1111
这个换成10进制就是-4,因此-13>>2结果是-4
13|5 是按位或,就是两个数的对应为只要有一个是1,得到的对应位就是1,否则为0
13 二进制:0000 0000 0000 0000 0000 0000 0000 1101
5 二进制:0000 0000 0000 0000 0000 0000 0000 0101
按位或是:0000 0000 0000 0000 0000 0000 0000 1101 换成10进制,值是13
因此13|5 结果就是13
>>是带符号的右移运算符,|是按位或运算符,都属于一元运算符
-13>>2 意思是-13二进制表示所有位向右移动2位,左边空出来的用符号位填补(二进制第一位是符号位,0正数,1负数),右边溢出的不要.
-13 二进制表示是:1111 1111 1111 1111 1111 1111 1111 1100
右移2位:1111 1111 1111 1111 1111 1111 1111 1111
这个换成10进制就是-4,因此-13>>2结果是-4
13|5 是按位或,就是两个数的对应为只要有一个是1,得到的对应位就是1,否则为0
13 二进制:0000 0000 0000 0000 0000 0000 0000 1101
5 二进制:0000 0000 0000 0000 0000 0000 0000 0101
按位或是:0000 0000 0000 0000 0000 0000 0000 1101 换成10进制,值是13
因此13|5 结果就是13
javascript中 -13>>2 等于多少,为什么?
javascript中,
javascript中怎么保留2位小数?
javascript中$$是什么意思
JavaScript 中函数括号问题
JavaScript中sum+=b
如何用javascript把两个字符串1和2相加等于3
javascript中slice和substring的区别
javascript中 var a = a ||
在javascript中form.submit();是什么意思
javascript中,一个js中的函数,第一句var _this = this;为什么要这样做?下面是源码:
关于javascript的this在代码中代表什么?为什么一个是this一个是this.form?