admin 管理员组

文章数量: 887018


2024年2月28日发(作者:api接口怎么开发)

java二进制运算

Java 支持多种二进制运算,主要有以下几种:

按位与运算 (&):对两个数的每一位进行与运算,只有两个数的同一位都为1时,结果才为1。

按位或运算 (|):对两个数的每一位进行或运算,只要两个数的同一位有一个为1,结果就为1。

按位异或运算 (^):对两个数的每一位进行异或运算,当两个数的同一位值不同时,结果为1。

按位取反运算 (~):对一个数的每一位进行取反运算,0变1,1变0。

左移运算 (<<):对一个数进行左移运算,等价于将该数乘以2的移位次幂。

右移运算 (>>):对一个数进行右移运算,等价于将该数除以2的移位次幂。

无符号右移运算 (>>>):对一个数进行无符号右移运算,等价于将该数除以2的移位次幂,且不管该数的符号位。

这些运算符在使用时需要注意类型的限制,不同类型的数据会有不同的结果,请根据需要进行转换。


本文标签: 运算 进行 需要 类型 接口