这篇文章主要介绍了Java如何实现位运算,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。public class Operation5 {publ
这篇文章主要介绍了Java如何实现位运算,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
public class Operation5 {public static void main(String[] args) {//位运算byte a = 1; //二进制 00000001byte b = 8; //二进制 00001000byte c = 127; //二进制 01111111byte d = -127;//二进制 10000001System.out.println(a & b); //结果 00000000System.out.println(a | b); //结果 00001001 2^3+2^0=9System.out.println(~a); //结果 11111110补码 转换为原码=10000001=-1-1=-2 System.out.println(a ^ b); //结果 00001001 =9;System.out.println(a << 1); //结果 00000010 2^1=2System.out.println(c << 1); //结果 11111110 =254System.out.println(a >> 1); //结果 00000000 =0System.out.println(c >> 1); //结果 00111111 =63System.out.println(d >> 1); //结果 11000000补码 原码=10111111=-63-1=-64System.out.println(d >>> 1);//结果 01000000原码}}
感谢你能够认真阅读完这篇文章,希望小编分享的“Java如何实现位运算”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!
--结束END--
本文标题: Java如何实现位运算
本文链接: https://www.lsjlt.com/news/231571.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-10
2024-05-10
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
2024-05-09
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0