它们是位操作,并且在整数值中的位级工作时完全需要.
例如,说我有两个字节是两字节(16位)无符号值的高位和低位字节.假设你需要构造这个值.在Java中,
int high = ...; int low = ...; int twoByteValue = (high << 8) | low;
如果没有班轮运算符,你不能这样做.
回答你的问题:你使用它们,你需要使用它们!没有地方