气人的位与
2010-11-30 03:10 极无宪 阅读(318) 评论(7) 编辑 收藏 举报今天晚上做了QQ的注册的(还没做好),由于参数被打乱,所以只能乖乖的看js脚本,发现了一个从来没有看过的运算符"^",在正则表达式的时候见过,但是没见过可以用于运算的,这下可脑坏了!查了百度,google,博客园,csdn,w3cSchool....都没有找到这个字符是什么意思,凌晨两点多了,不知道群里还有没有人,就吼了一下,没想到还有人在,高手"静"说是位与,但是他也不知道怎么算,也说不明白,我也没听说过"位与",不知道是不是他的字打错了,我用位与在google.com搜了,居然没有相应的解释,就自己算了!
列举一些奇怪的结果,不知道这个算法的人应该很少能理解的
9^3=10;
10^ 100=110 ;
10^ 23=29 ;
4^ 23=19;
24^ 23=15;
静说是把十进制转换成二进制然后相加完了之后再转成十进制,我试了好几次都不行,胡搞瞎搞,不小心就算出来了!原来传说中的"位与"二进制相加的时候是不能进一的,如下
9 的二进制是1001
3 的二进制是11
相加的时候需要
1001
+
0011
————
1010
__________________________________________________
二进制1010转十进制就是10 了
大家明白了吗,废话了,自己做个笔记,以免忘记!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架