java中>>,>符号的意义

 时间:2024-10-13 04:49:26

1、要介绍这几个符号,首先需要了解下十进制转二进制。对于正数,直接转即可,但是对于负数,需要先将其对应的正数转换成二进制,取反,最后加一。这里默认的二进制是八位二进制。

java中>>,>符号的意义java中>>,>符号的意义

2、>>符号:算术右移符号既将十进制转换为二进制,再将二进制码值向右移多少位数,符号保留,右边移出的位数删除。如下图表示。

java中>>,>符号的意义

3、用代码进行验证。代码运行结果与算出的结果一致。

java中>>,>符号的意义java中>>,>符号的意义

4、<<符号:算术左移符号既将十进制转换为二进制,再将二进制码值向左移多少位数,符号保留,左边移出的位数删除。如下图表示。

java中>>,>符号的意义

5、使用代码进行验证。代码运行结果与运算结果一致。

java中>>,>符号的意义java中>>,>符号的意义

6、>>>符号,无符号逻辑右移符号逻辑右移不管数据符号,直接往右移动,空位用0占据。

java中>>,>符号的意义

7、用代码进行验证,验证结果与算数结果一样。

java中>>,>符号的意义java中>>,>符号的意义

8、为什么没有逻辑左移?因为无符号逻辑左移是在右边加0,与算数左移功能一致,因此没有该符号。

  • 函数的驻点怎么求
  • 微分方程齐次和非齐次的区别是什么?怎么判断?
  • 异或运算怎么算?
  • 如何进行向量叉积运算?(向量ax向量b)
  • secx积分推导三种方法
  • 热门搜索
    海尔电视怎么投屏 麻薯面包的做法 鱼肉丸子的做法 呼叫转移怎么设置 油饼的做法大全 鳊鱼的做法 大烩菜的家常做法 番茄牛腩的做法 椽怎么读 蒸鸡蛋糕的做法