无涯教程-JavaScript - BITXOR函数

描述

BITXOR函数返回两个数字的按位" XOR"。

语法

BITXOR (number1, number2)

争论

Argument 描述 Required/Optional
number1 Must be greater than or equal to 0. Required
number2 Must be greater than or equal to 0. Required

Notes

  • BITXOR返回一个十进制数字,该数字是其参数按位" XOR"(异或)的总和。

  • 如果任何一个参数都超出其约束,则BITXOR返回#NUM!错误值。

  • 如果任一参数大于(2 ^ 48)-1,则BITXOR返回#NUM!错误值。

  • 如果任何一个参数都是非数字值,则BITXOR返回#VALUE!错误值。

  • 输出是,如果每个位的位置参数值不相等,则每个位为1;否则,每个位的位置为1。换句话说,一个值是0,另一个是1。

  • 如,使用BITXOR(5,3),将5表示为二进制101,将3表示为二进制11。为了帮助进行比较,可以将3视为011。从右到左,此示例中三个位置的位值仅在最右边的位置相同(1)。 "不等于"输出从右边的第二个和第三个位置返回1,"等于"输出对最右边的位置返回0。

  • 从位位置返回的值1随2的幂从右向左递增。最右边的位返回1(2 ^ 0),最左边的位返回2(2 ^ 1),依此类推上。

  • 使用相同的Example,因为它是0,所以返回最右边的位为0,对于右边的第二个位返回2(2 ^ 1)(一个1值),而返回4( 2 ^ 2)返回最左边的位(也是1值)。总数为6,以十进制表示。

适用性

Excel 2013,Excel 2016

Example

无涯教程-JavaScript - BITXOR函数_第1张图片

JavaScript 中的 BITXOR函数 - 无涯教程网无涯教程网提供描述BITXOR函数返回两个数字的按位" XOR"。 语法 BITXOR (number1, number2) 争论 Arg...https://www.learnfk.com/javascript/advanced-excel-engineering-bitxor-function.html

你可能感兴趣的:(无涯教程,javascript)