Java的整数数制和位移运算符
Java 的整数数制
Java 中,整数可以通过二进制、十进制和十六进制表示:
- 二进制:使用数字 0 和 1 表示一个整数,通过加上前缀 0b 表示。
- 十进制:使用数字 0~9 十个数表示一个整数。
- 十六进制:使用数字 0~9 和字母 A~F 表示一个整数,通过加上前缀 0x 表示。
位移运算符
Java 中,位移运算符有<<,>>,>>>三个。
- 左移运算符(<<):向左移动指定位,右边的空位以 0 来补充。
- 右移运算符(>>):向右移动指定位,左边的空位通过符号位来补充。(正数符号位为 0,负数符号位为 1)
- 无符号右移运算符(>>>):向右移动指定位,左边的空位以 0 来补充。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hookind!