请问java中 int n=(n&8)/8 是什么意思?

 我来答
AAALZSYH
推荐于2017-12-01 · TA获得超过123个赞
知道答主
回答量:110
采纳率:93%
帮助的人:20.4万
展开全部
&表示与操作 首先你需要明白的是二进制! &的作用是俩个位数都是1结果才是1. 1&1=1 其余的情况都是0. 例子中的n是一个数字那么就有2进制的方式表示。8也用2进制的方式表示。每一位进行比较然后得出一串二进制位。输出的时候会转化为十进制数字贺枣梁禅运岩慎
匿名用户
2012-04-12
展开全部
& 按位与即二进制只有1&1为1,其余为0.不是二进制的要先转换二进制再计算。 int n=(n&8)/8,并庆敬n要有初始值, int h=(n&8)/8,当8=< n<=15时绝慎h为1其余为零差孙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiage0432
2012-04-12 · 超过16用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:52.7万
展开全部
应该是N和8做与操作然后除以8的值返回给N
追问
我是java初学者,看的corejava,关于与操作没有详细解释,可以帮忙解释下吗?(比如这个问题)
追答
就是把N和8都转换成二进制数,再执行与操作,得到的结果除以8,返回给N
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式