BOOL运算符号(从C#入门经典第五版中摘录)

只总结自己觉得难的哈:

(1) var1=!var2;    //(非)

(2) var1=var2&var3;    //(与)

(3)var1=var2|var3;    //(或)

(4)var1=var2^var3;   //(取异或)

”或“与”异或“的区别就是....var2和var3中有且仅有一个是true,var1的值就是true。

& 和|运算符也有两个类似的运算符,称为条件布尔运算符(见表4.3)。

这些运算符的结果与&和|完全相同,但得到结果的方式有一个重要区别:其性能比较好。两者都是检查第一个操作数的值(上表4.3中的var2),再根据该操作数的值进行操作,可能根本就不处理第二个操作数(表4-3中的var3)。

如果&&运算符的第一个操作数是false,就不需要考虑第二个操作数。

 

时间: 2024-08-09 15:27:11

BOOL运算符号(从C#入门经典第五版中摘录)的相关文章

《C#入门经典第五版》函数

参数 //函数格式 函数名开头字母都大写PascalCase static <returntype> <functionname>(<paramtype1><paramname1>,<paramtype2><paramname2>,...) { ... return <returnvalue> //如果returntupe是void,则无返回值,立即结束函数 }

《C#入门经典第五版》数组

一.数组 第115页 //格式 : <basetype>[] <name>; //初始化方法一 int[] myIntArry = new int[5]{1,2,3,4,5} ; //初始化方法二 int[] myIntArry; myIntArry = new int[5]; //初始化方法三 (如果使用变量定义数组范围,该变量必须是常量,如下省略关键字const侧编译失败) const int arrySize =5; int[] myIntArry = new int[arr

c语言入门经典(第5版)

文章转载:http://mrcaoyc.blog.163.com/blog/static/23939201520159135915734 文件大小:126MB 文件格式:PDF    [点击下载] C语言入门经典(第5版)  内容简介: C语言是每一位程序员都应该掌握的基础语言.C语言是微软.NET编程中使用的C#语言的基础:C语言是iPhone.iPad和其他苹果设备编程中使用的Objective-C语言的基础:C语言是在很多环境中(包括GNU项目)被广泛使用的C++语言的基础.C语言也是Li

TCP IP入门经典+第5版 PDF

<TCP IP入门经典+第5版> PDF 只需一元 链接:https://pan.baidu.com/s/1dQUk5tJ62TTD3n9V12dYZA 密码:yzae 原文地址:https://www.cnblogs.com/luoshuifusheng/p/9305172.html

C语言学习书籍推荐《C语言入门经典(第4版)》

霍顿 (Ivor Horton) (作者), 杨浩 (译者) <C语言入门经典(第4版)>的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员.读者基本不需要具备任何编程知识,即可通过<C语言入门经典(第4版)>从头开始编写自己的C程序.研读<C语言入门经典(第4版)>,你就可以成为一位称职的C语言程序员.从许多方面来说,C语言都是学习程序设计的理想起步语言.C语言很简洁,因此无须学习大量的语法,就能够开始编写真正的应用程序.除了简明易学外,它还是一种功能非

perl简洁编程,《Perl语言入门(第五版)》读书笔记

整理一下好多年前放在hi.baidu上的笔记! perl简洁编程,<Perl语言入门(第五版)>读书笔记20110316! 书很早就买了,简单翻翻就扔下了!最近买了ipad,良好的阅读体验,用来看书,感觉书又能看进去了!不能白看一遍,整理一下阅读笔记! Perl的程序竟能如此简洁!!! sub division  {     $_[0]/$_[1]; } $_即为接收的数组,同时数据运算后,直接返回,省略了return. sub max {    my($max_so_far)  =  shi

HTML与CSS入门经典(第7版) PDF下载高清完整原版

需要学习的朋友可以通过网盘免费下载pdf版 http://putpan.com/fs/7yi6be2ns3hucc8a1/ 内容简介  · · · · · · 梅洛尼.莫里森编著的<HTML与CSS入门经典(第8版)>是畅销图书 <HTML与CSS入门经典>的最新版,和过去的版本相同,本书仍然采用直观 .循序渐进的方法来为读者讲解使用HTML与CSS创建并发布网页的过程,以 方便读者掌握.<HTML与CSS入门经典(第8版)>总共分为24章和1个附录 ,其涵盖的内容有理

《算法竞赛入门经典(第二版)》pdf

下载地址:网盘下载 内容简介  · · · · · · <算法竞赛入门经典(第2版)>是一本算法竞赛的入门与提高教材,把C/C++语言.算法和解题有机地结合在一起,淡化理论,注重学习方法和实践技巧.全书内容分为12 章,包括程序设计入门.循环结构程序设计.数组和字符串.函数和递归.C++与STL入门.数据结构基础.暴力求解法.高效算法设计.动态规划初步.数学概念与方法.图论模型与算法.高级专题等内容,覆盖了算法竞赛入门和提高所需的主要知识点,并含有大量例题和习题.书中的代码规范.简洁.易懂,不

算法入门经典-第五章 例题6-10 下落的树叶

给一颗二叉树,每个节点都有一个水平位置:左子结点在它的左边一个单位,右子节点在右 边一个单位.从左向右输出每个水平位置的所有节点的权值之和.如图所示,从左到右的三 个位置权和分别为 7,11,3,按照递归(先序)方式输入,用-1 表示空树. Sample Input  5 7 -1 6 -1 -1 3 -1 -1  8 2 9 -1 -1 6 5 -1 -1 12 -1 -1 3 7 -1 -1 -1 -1  Sample Output  Case 1: 7 11 3  Case 2: 9 7