写成宏,方便移植
#define setbit(x,y) x|=(1<<y) //将X的第Y位置1
#define clrbit(x,y) x&=~(1<<y) //将X的第Y位清0
位运算如何对某一位置0或者置1
最新推荐文章于 2026-04-29 12:16:16 发布
本文介绍使用C语言宏定义进行位操作的方法,包括设置和清除特定位的实用技巧,适用于嵌入式系统和底层编程场景。
本文介绍使用C语言宏定义进行位操作的方法,包括设置和清除特定位的实用技巧,适用于嵌入式系统和底层编程场景。
写成宏,方便移植
#define setbit(x,y) x|=(1<<y) //将X的第Y位置1
#define clrbit(x,y) x&=~(1<<y) //将X的第Y位清0
6437
6725

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