AI智能
改变未来

C#学习笔记——运算符


位运算符

换算为二进制再运算

运算符 含义 说明
~ 取补 0的补是1,1的补是0
& 两个位均为1时为1
l 两个位均为0时结果为0,否则为1
^ 异或 两个位相同时为0,否则为1
>> 右移 操作数按位右移,正负规则不同
<< 左移 操作位按位左移,高位舍弃,低位补0

条件运算符(?:)
t条件运算符是C#中唯一一个三元运算符
a?b:c
若a为真(true)则结果为b,a为假(false)结果为c。b,c结果可以使任何数据类型但b,c必须是同一类型。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C#学习笔记——运算符