标签: c#
如果没有模数运算(因为数字可能任意大),我怎么得到表示基数2中的数字的一系列位的最低位(或任何位),假设我知道位的结构数据类型,在C#中,以最轻量级的方式?
答案 0 :(得分:6)
你可以用1做一个按位AND,这将得到最后一位。
int n = 3; bool odd = (n & 1) == 1;