java >>>运算符规则
2018-03-12 00:26
225 查看
java >>>运算符规则
无符号右移,
s1>>>s2,
s1,s2运算时均为补码,
比如1>>>2=0
-1>>>2=1073741823
-1>>>-2=3
右移和左移时,只去补码后6位(当s1为long类型)或者5位(当s1位int类型)
-1>>>-127=2147483647
无符号右移,
s1>>>s2,
s1,s2运算时均为补码,
比如1>>>2=0
-1>>>2=1073741823
-1>>>-2=3
右移和左移时,只去补码后6位(当s1为long类型)或者5位(当s1位int类型)
-1>>>-127=2147483647
相关文章推荐
- java 移位运算符,取反运算符 >> << >>> ~ , java 负数补码存放规则等同于机器存储
- java 基础类型对应的Object在+-><运算符中的问题
- Java 运算符 &与&& << >> >>>区别
- java中的>> 运算符
- 第三天 Java中变量的使用规则及运算符介绍
- Java基础语法(二)<运算符>
- java中的移位运算符:<<,>>,>>>总结
- java 从零开始,学习笔记之基础入门<运算符表达式和流程控制>(六)
- java运算符,>>,>>>,<<
- Java中<? extends T>和<? super T>的理解,泛型的使用规则
- Java 运算符 &与&& &lt;&lt; &gt;&gt; &gt;&gt;&gt;区别
- java中的移位运算符:<<,>>,>>>总结
- java移位运算符:<<(左移)、>>(带符号右移)和>>>(无符号右移)
- java中的移位运算符:<<,>>,>>>总结
- java中的移位运算符:<<,>>,>>>总结
- java中的左移、右移移位运算符:<<,>>,>>>
- <学习笔记>java中运算符的英文表示
- Java笔记1 Java编程基础<1>标示符、变量、个别运算符
- Java运算符>、>>、>>>
- java程序的基本规则和数据类型以及运算符