c#与或非异或小计
- 与&二进制数中运算两个都为1那么结果为1,一个为1另一个0结果为0,两个都为0结果为0
- 或| 有一个二进制数为1结果都1
- 异或^ 异或我理解为是找不同的过程,两个二进制数运算数,二进制数一个为0一个为1结果为1,都为0的话结果为0,都为1的话结果为0
- 非!运算,非0返回1,非1返回0
- 》右移运算符,向右移位
- 《 左移运算符,向左移位
- unity中射线检测忽略碰撞层,如1<<2
只开启第二层~(1<<2)只忽略第二层,用或符号连接两个层
随笔练习,欢迎大家指正错误,发表意见