资料
  • 资料
  • 专题
单片机C语言教程:运算符和表达式(位运算符)
推荐星级:
时间:2019-12-24
大小:43.5KB
阅读数:203
上传用户:978461154_qq
查看他发布的资源
下载次数
0
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
学过汇编的朋友都知道汇编对位的处理能力是很强的,但是单片机C语言也能对运算对象进行按位操作,从而使单片机C语言也能具有一定的对硬件直接进行操作的能力。位运算符的作用是按位对变量进行运算,但是并不改变参与运算的变量的值。如果要求按位改变变量的值,则要利用相应的赋值运算。还有就是位运算符是不能用来对浮点型数据进行操作的。单片机C语言中共有6种位运算符。 单片机C语言教程:运算符和表达式(位运算符) 时间:2012-09-12 14:25:34 来源21ic: 作者: 学过汇编的朋友都知道汇编对位的处理能力是很强的,但是单片机C语言也能对运算 对象进行按位操作,从而使单片机C语言也能具有一定的对硬件直接进行操作的能力。位 运算符的作用是按位对变量进行运算,但是并不改变参与运算的变量的值。如果要求按 位改变变量的值,则要利用相应的赋值运算。还有就是位运算符是不能用来对浮点型数 据进行操作的。单片机c语言中共有6种位运算符。位运算一般的表达形式如下: 变量 1  位运算符  变量 2 位运算符也有优先级,从高到低依次是:“~”(按位取反)→“>”(右 移)  →“&”(按位与)→“^”(按位异或)→“|”(按位或) 表 8-1 是位逻辑运算符的真值表,X 表示变量 1,Y 表示变量 2 |X |Y |~X |~Y |X&Y |X|Y |X^Y | |0 |0 |1 |1 |0 |0 |0 | |0 |1 |1 |0 |0 |1 |1 | |1 |0 |0 |1 |0 |1 |1 | |1 |1 |0 |0 |1 |1 |0 | 表 8-1    按位取反,与,或和异或的逻辑真值表 利用以前建立起来的实验板,我们来做个实验验证一下位运算是否真是不改变参与变 ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书