admin 管理员组文章数量: 887018
2024年2月28日发(作者:api接口怎么开发)
java二进制运算
Java 支持多种二进制运算,主要有以下几种:
按位与运算 (&):对两个数的每一位进行与运算,只有两个数的同一位都为1时,结果才为1。
按位或运算 (|):对两个数的每一位进行或运算,只要两个数的同一位有一个为1,结果就为1。
按位异或运算 (^):对两个数的每一位进行异或运算,当两个数的同一位值不同时,结果为1。
按位取反运算 (~):对一个数的每一位进行取反运算,0变1,1变0。
左移运算 (<<):对一个数进行左移运算,等价于将该数乘以2的移位次幂。
右移运算 (>>):对一个数进行右移运算,等价于将该数除以2的移位次幂。
无符号右移运算 (>>>):对一个数进行无符号右移运算,等价于将该数除以2的移位次幂,且不管该数的符号位。
这些运算符在使用时需要注意类型的限制,不同类型的数据会有不同的结果,请根据需要进行转换。
版权声明:本文标题:java二进制运算 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1709076133h537755.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论