• Oracle/PLSQL: BitAnd Function


    BITAND 函数

    本文介绍 Microsoft Excel 中 BITAND 函数的公式语法和用法。

    说明

    返回两个数的按位“与”。

    语法

    BITAND( number1, number2)

    BITAND 函数语法具有下列参数。

    • Number1    必需。 必须为十进制格式并大于或等于 0。
    • Number2    必需。 必须为十进制格式并大于或等于 0。

    说明

    • BITAND 返回一个十进制数。
    • 结果是其参数的按位“与”。
    • 仅当两个参数的相应位置的位均为 1 时,该位的值才会被计数。
    • 按位返回的值从右向左按 2 的幂次依次累进。 最右边的位返回 1 (2^0),其左侧的位返回 2 (2^1),依此类推。
    • 如果任一参数小于 0,则 BITAND 返回错误值 #NUM! 。
    • 如果任一参数是非整数或大于 (2^48)-1,则 BITAND 返回错误值 #NUM! 。
    • 如果任一参数是非数值,则 BITAND 返回错误值 #VALUE! 。

    示例

    复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

    公式说明结果工作原理
    =BITAND(1,5) 比较 1 和 5 的二进制表示形式。 1 1 的二进制表示形式是 1,5 的二进制表示形式是 101。 他们的二进制数字仅在最右端的位置相匹配。 此结果将作为 2^0 或 1 返回。
           
    =BITAND(13,25) 比较 13 和 25 的二进制表示形式。 9 13 的二进制表示形式是 1101,25 的二进制表示形式是 11001。 他们的二进制数字在最右端和从右侧开始第四个位置相匹配。 此结果将作为 (2^0)+ (2^3) 或 9 返回。
           
        十进制数 二进制表示形式
        13 1101
        25 11001
  • 相关阅读:
    java处理数据库date类型数据
    in与exist , not in与not exist 的区别
    Eclipse的调试功能的10个小窍门
    关于Synchornized,Lock,AtomicBoolean和volatile的区别介绍
    推荐使用concurrent包中的Atomic类
    深入 Java 调试体系: 第 1 部分,JPDA 体系概览
    dom 绘制正方形
    dom 拖拽div
    dom 按着shift多选
    dom select选单
  • 原文地址:https://www.cnblogs.com/jobs2/p/3206813.html
Copyright © 2020-2023  润新知