计数前导零 是对位列表的一种操作,它从最高有效位开始计算第一个位之前存在多少个零位。
例如,在 8 位数字的情况下,
- count_leading_zeroes(0b10000000) == 0
- count_leading_zeroes(0b01111111) == 1
- count_leading_zeroes(0b00101010) == 2
- count_leading_zeroes(0b00001110) == 4
- count_leading_zeroes(0b00000001) == 7
- count_leading_zeroes(0b00000000) == 8
您必须为32 位值实现此操作 。
向函数添加代码,count_leading_zeroes 以便它计算并返回32 位无符号整数 的前导零的数量x。
例如:
33554432 == 0x02000000
./final_q0 33554432
6
版权归原作者 my_angle2016 所有, 如有侵权,请联系我们删除。