给定一个整型变量a,第一个设置a的bit3,第二个清除a的bit3.
#define bit3 (0x1<<3)
static int a;
void set_bit3(void)
{
a |=bit3;
}
void clear_bit3(void)
{
a &=~bit3;
}
本文详细介绍了如何使用位操作符设置和清除整型变量中的特定位,包括定义位操作常量和实现设置与清除功能的函数。
给定一个整型变量a,第一个设置a的bit3,第二个清除a的bit3.
#define bit3 (0x1<<3)
static int a;
void set_bit3(void)
{
a |=bit3;
}
void clear_bit3(void)
{
a &=~bit3;
}
1789
7686
1601
5953
2542

被折叠的 条评论
为什么被折叠?
