插播2 单片机C语言程序设计及仿真调试.ppt
第2章 单片机的C语言程序设计及仿真调试 本章节主要内容 2.1 C51程序设计中的常用功能及应注意的 问题 2.1.1 C51程序设计中的常用典型功能 2.1.2 C51程序编写中应注意的问题 2.1.1 C51程序设计中的常用典型功能—C语言功能 1、逻辑运算和位运算 逻辑运算符 与运算符()表示两个条件同时满足时(即两个条件都为真时),返回结果才为真 或运算符(||)用于检查两个条件中是否有一个为真的运算符,只要有一个条件为真,运算结果就为真 逻辑非运算符(!)表示对表达式的真值取反 关系运算符和逻辑运算符的优先级一般都低于算术运算符 C51程序设计中的常用典型功能— C语言功能 1、逻辑运算和位运算 位运算符 按位“与”运算():双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0 按位“或”运算(|):双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的两个二进位有一个为1时,结果位就为1 按位“异或”运算(^):双目运算符。其功能是参与运算的两数各对应的二进位相异或。当两个对应的二进位相异时,结果为1 求反运算(~):单目运算符,具有右结合性。其功能是对参与运算的数的各二进位按位求反 左移运算():双目运算符。其功能把“”左边的运算数的各二进位全部左移若干位,由“
原创力文档

文档评论(0)