java二元运算符 JAVA表达式a >>> 2什么意思?
浏览量:1873
时间:2021-04-13 22:55:14
作者:admin
JAVA表达式a >>> 2什么意思?
&在Java语言中,>>;GT2表示整数a向右移动2位,不带符号,高位用0填充。让我给你一个Java语言的例子。看看公共类a{publicstaticvoidmain(string[]args){inta=-20系统输出打印( 整数.toBinaryString(a) )//>>>不带符号右移,忽略符号位,用0 int结果填充高位=a>>> 2系统输出打印( 整数.toBinaryString(result))}运行结果11101011111010表示-20的二进制是11101011,它被右移2位。此时,高位为0,即0011 1010,结果为result=58
一元运算符有一个操作数。例如,递增运算符“”是一元运算符,二进制运算符有两个操作数。例如,除法运算符“/”有两个操作数。运算符的行为也可能因提供的操作数而异。减法运算符是一元运算符和二元运算符。对于减法运算符,如果只提供一个操作数,它将反转操作数并返回结果;如果提供两个操作数,减法运算符将返回两个操作数之间的差。1Java中的二进制运算符包括(加法)、-(减法)、*(乘法)、/(除法)、%(余数)。2Java中的一元运算符包括(自加)、-(自减)。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
求实模具设计网站 模具设计公司