& 和 | 和 ~(与和反)

1) & (与同乘法)

& :二目运算符,把运算符两侧的数换成 二进制 再依次求与。

例如:a = 2,b = 3;

复制代码
    c = a & b;  

相当于:0010

复制代码
       0011

   c: 0010 = 2;

2) | 和 || (和 同 或)

| :二目运算符,对两个条件都判断。

例如: a = 2,b = 3;

if(a++|b++)

{

cout << "hello" << endl;

}

运算后 :a = 3,b = 4; (a,b 都加一)

||:

if(a++||b++)

{

cout << "boy" << endl;

}

运算后 :a = 3,b = 3; (a+1,b不加)

3) ~ (反)

~:单目运算符,换成二进制,按位取反。

a = 0010 = 2;

~a = 1101;

~a是负数,把二进制负数换成十进制方法是:按位取反,再加一。

则:

~a = 1101

复制代码
 = 0010 + 1

 = 0011

 = -3;
相关推荐
SunnyDays10111 小时前
使用 C# 添加、修改和删除 Excel VBA 宏 (无需 Microsoft Office Interop)
c#·excel··vba
影寂ldy1 小时前
C# 多接口、同名冲突、显式实现、接口继承 完整笔记
java·笔记·c#
诸葛大钢铁1 小时前
如何降低Word文件的体积?压缩Word文件的三种方法
开发语言·c#
专注VB编程开发20年2 小时前
阿里通义灵码插件安装失败
开发语言·ide·c#·visual studio
影寂ldy2 小时前
C# 泛型方法
java·前端·c#
caimouse2 小时前
Godot 4.7 内嵌 C# 模块切换到 .NET 9.0 编译指南
c#·.net·godot
z落落11 小时前
C# 泛型方法(原理、类型推断、多泛型参数)+泛型效率(普通类型 VS Object装箱 VS 泛型)
开发语言·c#
rockey62713 小时前
基于AScript的SQL脚本语言发布啦!
sql·c#·.net·script·expression·动态脚本
z落落14 小时前
C# 四种特殊类:抽象类、密封类、静态类、部分类
开发语言·c#
王cb15 小时前
WinRT Server and Client c#
开发语言·c#