#include <IOSTREAM.H>
#define setbit(x,y) x|=(1<<y) //将X的第Y位置1
#define clrbit(x,y) x&=~(1<<y) //将X的第Y位清0
void main()
{
unsigned short Nun = 0;
setbit(Nun,15);
setbit(Nun,14);
//clrbit(Nun,15);
if (Nun>>14&1) //判断第十四位是否为一
{
cout<<"14位为1"<<endl;
}
if (Nun>>15&1) //判断第十五位是否为一
{
cout<<"15位为1"<<endl;
}
}
将某一位置为一,将某一位不置为一,判断某一位是否为一
最新推荐文章于 2023-06-25 15:39:54 发布