您的位置:首页 > 其它

正整数的 二进制表示 中 从低位向高位 第1个0/1出现位置 的计算方法

2012-08-18 20:18 330 查看
正整数的 二进制表示 中 从低位向高位
第1个 0 出现位置 的计算方法

int find_first_0_occur_binary_expression(int n)//由其二进制数的低位往高位找
{

int zeroPosition = 0;
while ((n & 1) != 0)
{
zeroPosition++;
n = n >> 1;
}
return zeroPosition;
}


正整数的 二进制表示 中 从低位向高位 第1个
1
出现位置 的计算方法

int find_first_1_occur_binary_expression(int n)//由其二进制数的低位往高位找
{

int first_one_Position = 0;
while ((n & 1) != 1)
{
first_one_Position++;
n = n >> 1;
}
return first_one_Position;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐