c#取位运算的值有哪些组成