写一函数,对一个16位的二进制数取它的奇数位(从左边起第1位直到最后15位)
发布网友
发布时间:2022-05-01 07:36
我来回答
共2个回答
热心网友
时间:2023-10-09 18:58
int calculate(int number)
{
int result=0x00;
int counter=0;
int pass=0x02;
for(counter=0;counter<8;counter++)
result|=(number&(pass<<(counter*2)));
return result;
}
热心网友
时间:2023-10-09 18:58
问题没说清
要求补充:取奇数位做什么用