【散分贴】一道运算符的JAVA题,求解析 int a=-67,b=116,c=78;int d=~a|b&c;System.out.println(d);请高手们 详细指导指导一下,本人基础差一点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 位运算啊。这样就看清楚了:(整数32位,~是按位取反,&是按位与,|是按位或) int a=-67,b=116,c=78; int d=~a|b&c; System.out.println(Integer.toBinaryString(a)); System.out.println("0000000000000000000000000" + Integer.toBinaryString(~a)); System.out.println("0000000000000000000000000" + Integer.toBinaryString(b)); System.out.println("0000000000000000000000000" + Integer.toBinaryString(c)); System.out.println("0000000000000000000000000" + Integer.toBinaryString(b&c)); System.out.println("0000000000000000000000000" + Integer.toBinaryString(d)); System.out.println(d); -67:111...1011 1101 116:000...0111 010078: 000...0100 1110116&78: 000...0100 0100~67: 000...0100 0010|: 000...0100 0110所以结果是70,我dt了,竟然真的自己算了遍 如果把 0xd0 转成 byte 类型????? 如何使用jmf同时播放接收到的实时数据和将数据保存到本地????????? 背景上设置组件 关于顶级嵌套类的问题 short类型的变量为什么不能直接使用加法呢? 如何将JInternalFrame最大化到菜单栏及工具栏的后面去? 不知道sdk是什么?jdk是什么? 毕业设计遇难题!String方面 简单问题,请高手进来看看: 请问JDBC服务器与WEB服务器是否一个概念? 日常用的串口设备有哪些 关于setEchoChar()的疑问
(整数32位,~是按位取反,&是按位与,|是按位或) int a=-67,b=116,c=78;
int d=~a|b&c;
System.out.println(Integer.toBinaryString(a));
System.out.println("0000000000000000000000000" + Integer.toBinaryString(~a));
System.out.println("0000000000000000000000000" + Integer.toBinaryString(b));
System.out.println("0000000000000000000000000" + Integer.toBinaryString(c));
System.out.println("0000000000000000000000000" + Integer.toBinaryString(b&c));
System.out.println("0000000000000000000000000" + Integer.toBinaryString(d));
System.out.println(d);
116:000...0111 0100
78: 000...0100 1110116&78: 000...0100 0100
~67: 000...0100 0010|: 000...0100 0110所以结果是70,我dt了,竟然真的自己算了遍