是否有一种快速简便的方法可以取消设置数字中除最高有效位之外的所有位?换句话说,我想获取一个整数 x 并对它应用 & 运算符,其中操作数按 x 中的总位数左移 1。例子:
return UnsetAllBitsExceptMSB(400);
应该返回 256
c# bit-shift bit unset
bit ×1
bit-shift ×1
c# ×1
unset ×1