据统计90%查看本帖的人,都已经注册本站了哦
您需要 登录 才可以下载或查看,没有账号?立即注册
×
8、位运算详细讲解 课程下载地址: 2、通过公众号 4、腾讯视频订阅 位运算:0 1的运算 二进制的运算方式 用途:加密的时候,解密的时候 位运算:位 bit,所有的运算都是基于二进制 0 1 1、要把10进制的数转为2进制 2、通过2进制进行运算 3、32的程序二进制之后都是32位 4、64的程序二进制之后都是64位 位取反:如果是1返回0,如果是0返回1 10进制:1 32位2进制:00000000000000000000000000000001 64位2进制: 0000000000000000000000000000000000000000000000000000000000000001 10进制:50 00000000000000000000000000110010 0000000000000000000000000000000000000000000000000000000000110010 位与: 都是1结果就是1,有0就是0 10&50; 00000000000000000000000000001010 00000000000000000000000000110010 00000000000000000000000000000010 位或:有1就返回1.都是0就返回0 位异或:不同返回1,相同返回0 左移:在右边加0,取32位 右移:删除右边N位,左面加0 ' 调试输出 (二进制 (“00000000000000000000000000000011”)) ' 将第一个整数的低16位放置到结果整数的低16位,将第二个整数的低16位放置到结果整数的高16位,以此合并成一个整数,并返回合并后的结果。 ' 00000000000000000000110010000000 ' 0000000000000000 0000000000001010 ' 0000000000000000 0000000000110010 ' 00000000 00000000 00000000 00000000 ' 左边16位为高16位 ' 右边16位会低16位 ' 00000000001100100000000000001010 ' 00000000 00000000 ' 左边这8位 高8位 ' 右边这8位 低8位 ' 0011001000001010 1、位运算是属于2进制的运算 2、32位程序二进制是32位的,左边16位是高16位,右边16位是低16位。 3、在低16位的左边8位是高8位,右边8位是低8位。
链接:https://eyun.baidu.com/s/3c227QiG
|