A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 7jianpan 中级黑马   /  2014-7-18 20:13  /  2379 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int num=60
int n1 = num & 15;
System.out.print((char)(n1 - 10 + 'A'));
如果省去第二步,直接把输出处的n1替换成num & 15,为何结果不同

23 个回复

正序浏览
必须有括号才可以
回复 使用道具 举报
wisely 发表于 2014-7-19 22:42
我也是从其他人那里得来的,大家相互交流,共同进步

好哒:handshake
回复 使用道具 举报
7jianpan 发表于 2014-7-19 22:41
谢谢啦,这样记起来就比较容易了

我也是从其他人那里得来的,大家相互交流,共同进步
回复 使用道具 举报
wisely 发表于 2014-7-18 21:17
有个优先级口诀,拿出来分享一下。

****单目乘除位关系,逻辑三目后赋值****

谢谢啦,这样记起来就比较容易了
回复 使用道具 举报
科篮 发表于 2014-7-18 21:17
运算符的优先级(从高到低)
优先级描述        运算符
1        括号        ()、[]

好全啊,谢谢啦~
回复 使用道具 举报
fantacyleo 发表于 2014-7-18 20:27
因为位运算符的优先级比加减号低,所以会变成:num & ((15 -10) + 'A')

明白了,谢谢:handshake
回复 使用道具 举报
科篮 发表于 2014-7-18 21:59
不说了,这论坛不是聊天的地方,加油

ok   方便加你qq么
回复 使用道具 举报
不说了,这论坛不是聊天的地方,加油
回复 使用道具 举报
科篮 发表于 2014-7-18 21:54
不要老前辈的,都是新手

haha  好吧   科密    我是詹密
回复 使用道具 举报
ashinfree1204 发表于 2014-7-18 21:41
我准备八月底去北京   现在在学习     希望一切顺利   有机会一起打球   我是狂热球迷    加个qq呗   前 ...

不要老前辈的,都是新手
回复 使用道具 举报
你加括号就哦了、。。。
回复 使用道具 举报
科篮 发表于 2014-7-18 21:38
嗯嗯,好的,我现在在北京

我准备八月底去北京   现在在学习     希望一切顺利   有机会一起打球   我是狂热球迷    加个qq呗   前辈多指导
回复 使用道具 举报
ashinfree1204 发表于 2014-7-18 21:36
恩恩  我刚学习这个 零基础的     看前辈的名字就知道是球迷啊   同为球迷的我   咱们交个朋友啦    以后 ...

嗯嗯,好的,我现在在北京
回复 使用道具 举报
科篮 发表于 2014-7-18 21:32
很多不要记的啊,常识有的,比如括号内的肯定先参与,乘除肯定比加减高。。。实在不确定的就查一下 ...

恩恩  我刚学习这个 零基础的     看前辈的名字就知道是球迷啊   同为球迷的我   咱们交个朋友啦    以后可以聊技术也可以聊球    有机会去北京了还可以一起打球
回复 使用道具 举报
优先级低 加上括号
回复 使用道具 举报
科篮 中级黑马 2014-7-18 21:32:52
9#

很多不要记的啊,常识有的,比如括号内的肯定先参与,乘除肯定比加减高。。。实在不确定的就查一下
回复 使用道具 举报
在自学中,零基础,多指教
回复 使用道具 举报
科篮 发表于 2014-7-18 21:17
运算符的优先级(从高到低)
优先级描述        运算符
1        括号        ()、[]

怎么记啊  这个
回复 使用道具 举报
有个优先级口诀,拿出来分享一下。

****单目乘除位关系,逻辑三目后赋值****

这个口诀里包括,单目运算符、乘除运算符、位运算符、关系运算符、逻辑运算符、三目运算符、赋值运算符,足够多了吧。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马