zoukankan      html  css  js  c++  java
  • 气人的位与

    今天晚上做了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 了

    大家明白了吗,废话了,自己做个笔记,以免忘记!

  • 相关阅读:
    lightoj1140_数位dp
    lightoj1057_状压dp
    lightoj1068_数位dp
    lightoj1018_状压dp
    lightoj1217_简单dp
    lightoj1119_简单状压dp
    lightoj1037_状压dp
    lightoj1110_LCS并输出
    图论算法----最短路
    poj1182 食物链
  • 原文地址:https://www.cnblogs.com/crazycxy/p/1891654.html
Copyright © 2011-2022 走看看