js二进制位左移位右移

js二进制位左移位右移

ID:39969258

大小:304.31 KB

页数:8页

时间:2019-07-16

js二进制位左移位右移_第1页
js二进制位左移位右移_第2页
js二进制位左移位右移_第3页
js二进制位左移位右移_第4页
js二进制位左移位右移_第5页
资源描述:

《js二进制位左移位右移》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主讲:lbrainjavascript编程基础-二进制√javascript编程基础-位运算√javascript编程基础-移位运算符√内容介绍主讲韩顺平掌握计算机二进制(原码,反码,补码)充分理解javascript位运算和移位运算目标主讲韩顺平1.请看下面的代码段,回答a,b,c,d,e结果是多少?a=1>>2;//b=-1>>2;c=1<<2;//4d=-1<<2;//-4e=3>>>2;////a,b,c,d,e结果是多少window.alert("a="+a);window.alert("b="+b);window.alert("c="+c);window.alert("d="+d)

2、;window.alert("e="+e);思考题主讲韩顺平2.请回答在javascript中,下面的表达式运算的结果是:~2=?//-32&3=?2

3、3=?~-5=?13&7=?5

4、4=?-3^3=?思考题主讲韩顺平■基本概念二进制是逢2进位的进位制,0、1是基本算符。现代的电子计算机技术全部采用的是二进制,因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。计算机内部处理的信息,都是采用二进制数来表示的。二进制(Binary)数用0和1两个数字及其组合来表示任何数。进位规则是“逢2进1”,数字1在不同的位上代表不同的值,按从右至左的次序,这个值以二倍递增。二进制-基本概念主讲

5、韩顺平■基本概念网上对原码,反码,补码的解释过于复杂,我这里精简几句话:对于有符号的而言:①二进制的最高位是符号位:0表示正数,1表示负数①正数的原码,反码,补码都一样②负数的反码=它的原码符号位不变,其它位取反(0->1,1->0)③负数的补码=它的反码+1④0的反码,补码都是0⑤javascript没有无符号数,换言之,javascript中的数都是有符号的⑥在计算机运算的时候,都是以补码的方式来运算的.二进制-原码、反码、补码主讲韩顺平■基本概念javascript中有4个位运算,分别是”按位与&、按位或

6、、按位异或^,按位取反”,它们的运算规则是:按位与&: 两位全为1,结果为1按位或

7、

8、:两位有一个为1,结果为1按位异或^:两位一个为0,一个为1,结果为1按位取反~:0->1,1->0比如:~2=-32&3=22

9、3=32^3=1;javascript中有3个移位运算符:>>、<<算术右移和算术左移,运算规则:算术右移:低位溢出,符号位不变,并用符号位补溢出的高位算术左移:符号位不变,低位补0>>>逻辑右移,运算规则是:低位溢出,高位补0位运算符和移位运算主讲韩顺平

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。