我是 C 新手,正在学习按位运算符在 CI 中的工作方式,想检查是否设置了最重要的地址
int main()
{
int addr=0x0fffffff;
if(addr&0x80)
{
Printf("Bit is set");
}
else
printf("Bit is not set");
return 0;
}
编辑:我希望 0x80 表示为 1000 0000 0000 0000 0000 0000 0000 0000 ,我在过去见过这样的实现,不需要使用某些宏编写所有位但无法在哪里回忆起它?