C51 一个非常有用的位操作 --- 其中一位置 0 其它位不变
一个 --- 位置 非常 有用 其它 其中 不变
2023-09-14 09:10:30 时间
C51 一个非常有用的位操作 --- 其中一位置 0 其它不变
示例
C51 中经常操作位,以下方法就非常方便,来自 [1]
s &= ~(1 << j) /* 将变量s的第j位置成0,其余位不变 */
活学活用
// 开始 AD 转换
ADCON0 |= ADCEN;
// 等待 AD 转换完成
while(!(ADCON0 & ADCI));
// 软件清除 AD 中断标志
ADCON0 &= ~ADCI;
按位取反
~ 0x40;
2018-06-13 初版。
2019-11-30
c的按位取反运算符(~) http://blog.51cto.com/ribut9225/77202 ↩︎
相关文章
- Go Web --- 创建一个Article的增删改查
- jenkins 持续集成和交付——一个构件小栗子前置(三)
- 从另一个视角看大数据
- Android学习---通过内容提供者(ContentProvider)操作另外一个应用私有数据库的内容
- Android学习---ListView和Inflater的使用,将一个布局文件转化为一个对象
- 【杂谈】继RTOS,GUI内卷完之后,IDE厂商也开始卷了,MDK推出社区版免费供大家使用,下一个开始卷什么
- 使用开源微前端框架 Luigi 创建一个基于微前端架构的工程
- C# 将字符串中的多个连续空格变成一个
- HDU 1877 另一个版本 A+B
- 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享
- 一脸懵逼学习Storm---(一个开源的分布式实时计算系统)
- 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享
- 文件夹的一个小勾(复选框)
- Conda/pip安装python包时的ProxyError问题的一个另类解决方案
- 学习C++:C++进阶(三)CMake基础篇---用一个小型项目了解CMake及环境构建