C语言 写一个函数,对一个16位的二进制数取出它的奇数位
来源:百度知道 编辑:UC知道 时间:2024/05/03 07:35:23
c语言不会,c++写的。
#include<iostream>
using namespace std;
int main()
{
int i=1;
int b = 0x0861;
int c = 0x0001;
while(i<16)
{
if((b&c)==0)
cout<<"第"<<i<<"位是: 0"<<endl;
else
cout<<"第"<<i<<"位是: 1"<<endl;
c = c<<2;
i = i +2;
}
}