C#基础:%、&&、||、!、&、|、~这些符号的含义
1、先来讲%符号,这个符号叫取余。从字面意思来看,就是取余数。实际上也是这个意思,我们来看代码。从图中可以看到,15可以被3整除,所以15%3等于0。16除以3余1,所以15%3等于1。

2、下面三个是逻辑运算符。&&:逻辑与。||:逻辑或。!:逻辑非。逻辑运算符是对真与假的组合判断,我们写代码测试一下。先来看逻辑与。

4、下面来看逻辑或,测试代码如下。

6、下面来看逻辑非。跟上面两个不同,逻辑非是单目运算符。单目运算符就是只需要一个参数。只对一个True或者False做逻辑非的运算。下面看测试代码:

8、下面三个运算符是位操作。争犸禀淫&:按位与。|:按位或。~:按位取反。什么是位操作呢,我来说一下。计算机中的数字都是按二进制存储的,比如5这个数,计算机里存的是0101。位操辑湃形傥作就是直接对0、1进行的操作。下面先看按位取反操作符。测试代码如下:

10、下面在再看按位与,测试代码如下:

12、下面看按位或。测试代码如下:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:86
阅读量:41
阅读量:70
阅读量:50
阅读量:54