- 7
- 0
- 约1.83万字
- 约 85页
- 2017-03-28 发布于湖北
- 举报
为什么没有无符号左移 ? 结果为2. 正数的原码、反码、补码都相同,负数的反码是除符号为1外,其他为全取反。负数都使用补码的形式计算。 左移: 将运算数的二进制码整体左移指定位数,左移之后的空位使用0来填充 结果为12. 右移是将运算数的二进制码整体右移,右移之后空出来的位置以符号位填充,如果是整数,使用“0”填充,如果是负数使用”1“填充。 结果 3右移2位 : 0 -3右移2为: -1 结果 0 1073741823 Note: 微操作实际上在基本的开发中使用较少,对于一些底层的加密有用到。 还有一些运算符 +=,-=,×=,/=,%= 。。。 对于运算符的优先级没有必要进行强记,最简单的方式使用()。。。 简洁表达式可以减少程序的行数,提高执行效率。 A*=b++; ???? 实验验证。 需要注意的以上的操作在当今的开发中 已经不提倡。 分多语句反而比较流行。 Int num=10; 表示定义一个变量,类型是整型,只能保存整数: 1,2,3,4.。。 System out println(); 表示在屏幕上打印输出 Num=30; 表示修改一个变量的值。 { }表示的是一个个代码段,一个程序中肯定包含多个代码段。 多加空格是比较标准的写法。 在整个JAVA 中允许有一个public class 声明,但是允许有其他的class 声明 在使
原创力文档

文档评论(0)