首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

密码强度判断中 “>>>=”是什么意思?解决方法

2013-03-12 
密码强度判断中 “”是什么意思?在密码强度判断中,计算出当前密码当中一共有多少种模式的函数function b

密码强度判断中 “>>>=”是什么意思?
在密码强度判断中,计算出当前密码当中一共有多少种模式的函数
    function bitTotal(num){
        modes=0;
        for (i=0;i<4;i++){
        if (num & 1) modes++;
        num>>>=1;
        }
        return modes;
    }
这里面的num>>>=1 这句是什么意思?为什么有3个 '>' ?
[解决办法]
num>>>=1
这是用0补足的右移运算符(>>>)
 该运算符有两个运算数:a>>>b,当运算数无法被转换成整数时,运算结果的情况与左移运算符相同
[解决办法]
>>>
无符号右移
[解决办法]
无符号右移运算符

热点排行