& 和 | 和 ~(与和反)

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;
相关推荐
hoiii1876 小时前
C# 俄罗斯方块游戏
开发语言·游戏·c#
chao1898446 小时前
C#实现OMRON FINS-TCP协议与PLC通信
网络·tcp/ip·c#
ytttr8737 小时前
基于C# WinForms实现多窗口通信
开发语言·microsoft·c#
fengfuyao9857 小时前
基于C# WinForm实现的串口调试助手源码
开发语言·c#
weixin_421994788 小时前
认识数据 - 变量与数据类型
c#·.net·.netcore
mudtools8 小时前
深入理解飞书 Webhook 签名验证:一次踩坑到填坑的完整记录
网络·c#·.net·飞书
Var_al8 小时前
Unity编辑器扩展:标准化UI组件快速创建工具开发指南
ui·unity·c#·编辑器
FL16238631298 小时前
[C#]winform使用纯opencvsharp部署yolo26-cls图像分类的onnx模型
开发语言·分类·c#
CreasyChan8 小时前
Unity 中的 IEnumerator协程详解
unity·c#·游戏引擎
code bean9 小时前
【C#高级】TCP请求-应答模式的WPF应用实战
tcp/ip·c#·wpf