int
对于某个编程项目,我需要对java中设置为的“底部两位”执行操作0x0000
,但是我不确定哪一端int
是“底部”,哪一端是“顶部”。
问问题
552 次
1 回答
3
术语通常是“高位”是最重要的(第一个),“低位”是最不重要的(最后一个)。位位置由从右开始计数的从零开始的位置引用,这对应于位的数值2
position
假设“底部”是“低”的同义词,这将使“底部两位”成为最后两位,或位置1
和位0
。
在 java 中,您可以使用位掩码获取这些位:
int i; // some integer
int bottomTwoBits = i & 3; // 3 is "11" in binary
于 2012-11-15T07:03:04.953 回答