首先就是简单的16进制和10进制的互相转换,基本算数题都能搞错,请看下面:
Unicode码表,我让它查一下某个字符在Java中代表多大的数?它给出了U+13A0
,然后说这是第4992位的字符,代表4992,然后我感觉对不上号
于是自己去查了,这不是正好第5000位的字符吗?而且U+13A0
也不等于4992。
this.f &= b ^ 0xFFFFFFFF;
这里的f,b都是某个数字,就这么一段代码,我不懂它是怎么计算的,灵码给我拆解的是1. f & b;
2. 第一步结果^ 0xFFFFFFFF;
3. 赋值给f
这运行起来结果完全对不上号
第三点我要说的是,这灵码上下文记忆能力很差劲,上文提出条件,下文一个对话就给忘了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。