& 和 | 和 ~(与和反)

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;
相关推荐
2301_816997881 小时前
Word版本介绍与选择
c#·word·xhtml
cgsthtm5 小时前
使用c#oracle19c和sqlsugar实现erp单据新增时单据编号自增
c#·sqlsugar·oracle19c·单据编号自增·erp单据编号
游乐码5 小时前
c#里氏替换
开发语言·c#
未来之窗软件服务5 小时前
AI人工智能(十二)C# 运行sensevoice onnx—东方仙盟练气期
开发语言·人工智能·c#·仙盟创梦ide·东方仙盟
bugcome_com5 小时前
深入理解 C# 结构体(Struct):原理、对比与最佳实践
c#
游乐码6 小时前
c#继承中的构造函数
开发语言·c#
观无13 小时前
VisionPro颜色ROI识别+距离测量
c#
工程师0071 天前
MQTT 概念详解与 C# 实战
开发语言·c#·mqtt通信
bugcome_com1 天前
C# 字符串(String)详解与常用操作示例
c#