读书人

密码强度判断中 “gt;gt;gt;=”是什么意思?

发布时间: 2013-03-12 11:19:35 作者: rapoo

密码强度判断中 “>>>=”是什么意思?
在密码强度判断中,计算出当前密码当中一共有多少种模式的函数
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,当运算数无法被转换成整数时,运算结果的情况与左移运算符相同
[解决办法]
>>>
无符号右移
[解决办法]
无符号右移运算符

读书人网 >asp.net

热点推荐