// 如果是 0 表示奇数,1 表示偶数 int isEven = number ^ 1; // 1 的二进制: 0............0000001 // 某数的二进制: 11010........0101010 // 进行异或操作,除了最后一位以外,其它位上的值保持不变 // 如果是奇数,第一位的位置一定是 1,所以异或之后的结果一定是 0,反之一定是 1
111,126
社区成员
642,541
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧