黑马程序员_C#基础知识学习笔记:逻辑表达式
来源:互联网 发布:手机淘宝清除缓存 编辑:程序博客网 时间:2024/05/19 23:03
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
首先认识一下逻辑运算符
- && || !
- 表达式1 && 表达式2: 当表达式1 ,2 全为 true 时,其表达式的结果为true
- 表达式1 || 表达式2 : 当表达式1, 2 有一个为 true 时其结果为 true
- ! 表达式 : 如果表达的结果为 true,则取反后为 false, 反之为 true
有这三个运算符连接起来的表达式称为逻辑表达式.
逻辑与运算符 && 是一个二元运算符,运算符的两边各有一个参与运算的表达式即:表达式1 && 表达式2
逻辑与连接的两个表达式,能够求解成bool类型.一般情况都是关系表达式.
整个逻辑与运算的结束也是 bool 类型. 例如:bool isRight = 表达式1 && 表达式2;
表达式1表达式2逻辑与结果TrueTrueTrueTrueFalseFalseFalseTrueFalseFalseFalseFalse
当两个表达式全为true,其结果为true
逻辑或运算符 || 也是一个二元运算符,运算符的两边各有一个参与运算的表达式即:表达式1 || 表达式2
整个逻辑或运算的结束也是 bool 类型. 例如:bool isRight = 表达式1 && 表达式2;
表达式1表达式2逻辑或结果TrueTrueTrueTrueFalseTrueFalseTrueTrueFalseFalseFalse只要有一个为true,其运算结果就为true.
逻辑非:! (取反)
这是一个一元运算符.
用法:
!(布尔类型的表达式)
作用:
如果布尔类型的表达式为true,加!号后,其整个式子的结果为false.
如果布尔类型的表达式为false,加!号后,其整个式子的结果为true.
例如:
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima/
- 黑马程序员_C#基础知识学习笔记:逻辑表达式
- 黑马程序员_c#基础知识学习笔记:数组
- 黑马程序员_C#基础知识学习笔记:条件语句
- 黑马程序员_c#基础知识学习笔记:常量,枚举和结构
- 黑马程序员_C#40学习笔记1
- 黑马程序员_C#40学习笔记2
- 黑马程序员_C#面向对象学习笔记
- 黑马程序员_C#委托学习笔记
- 黑马程序员_C#基础知识学习笔记:变量的使用和命名规则
- 黑马程序员_c#基础知识学习笔记:习题ReadInt及冒泡排序
- 黑马程序员_c#基础知识学习笔记:方法重载和out,ref传参
- [黑马程序员] _C#基础知识小结
- [黑马程序员] _C#基础知识小结
- 黑马程序员_C#语言基础知识概括
- 黑马程序员_c语言基础知识大汇总
- 黑马程序员_C语言学习笔记之基础
- 黑马程序员_C语言学习笔记之运算符
- 黑马程序员_C语言学习笔记之基本程序结构
- Tomcat 优化方案
- 解压与打包system.img
- 美国穷人究竟有多穷
- 打开文件的Intent及使用
- js获取对象的所有属性和方法
- 黑马程序员_C#基础知识学习笔记:逻辑表达式
- 对kosaraju算法的理解思路
- mondrian 如何使用xml存储olap服务器的元数据
- VS2010编译安装boost
- 第一次看到这句话,我激动得都想哭
- Iterator遍历
- tomcat catalina.sh JAVA_OPTS参数说明与配置
- Android ListView 的布局图标大小设置
- 一个URL编码和解码的C++类