3个参数通过两个判断语句实现3种状态
2018-03-04 10:27
190 查看
参数n 取值范围是1,2,3,下面是两个判断语句:
if(n&0x01) 状态1;
if(n&0x02) 状态2;
n取1或2时,分别对应状态1或状态2;
n取3时,状态1和状态2全部生效。
应用实例:STM32的中断触发方式有上升沿触发、下降沿触发和上升沿下降沿(任意电平)都触发三种状态
if(n&0x01) 状态1;
if(n&0x02) 状态2;
n取1或2时,分别对应状态1或状态2;
n取3时,状态1和状态2全部生效。
应用实例:STM32的中断触发方式有上升沿触发、下降沿触发和上升沿下降沿(任意电平)都触发三种状态
相关文章推荐
- if 判断两个数值大小--多分支if语句实现对参数的严格判断
- Erlang学习:通过参数实现状态保存
- PHP实现的通过参数生成MYSQL语句类完整实例
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- 通过select 和状态EINPROGRESS 实现socket 连接超时判断
- 通过另类的泛型约束将两个输入输出参数不同的方法合并成一个方法的实现
- 通过JS判断联网类型和连接状态的实现代码
- 一种通过GPS判断手机漫游状态实现自动搜索连接服务商的方法
- 判断用户是否存在(通过参数来实现)
- 通过定义带参数的宏实现两个参数值的互换
- 判断几个参数的不同状态,不同的情况写SQL语句判断条件,优化做法(仅供新手)
- 判断用户是否存在(通过参数来实现)
- C#中通过位运算实现多个状态的判断
- hibernate通过判断参数动态组合Hql语句,生成基本通用查询
- 输入一组整型元素序列,使用尾插法建立一个带有头结点的单链表。 ② 实现该线性表的遍历。 ③ 在该单链表的第i个元素前插入一个整数。 ④ 删除该单链表中的第i个元素,其值通过参数将其返回。 ⑤ 建立两个
- 不用判断语句实现两个整数的比较
- 通过JS判断联网类型和连接状态的实现代码
- PHP实现的通过参数生成MYSQL语句类完整实例
- java中通过位运算实现多个状态的判断
- 如何通过配置自动实现ValueList中hql语句的整型参数转换