JavaScript 中的 BITXOR函数

首页 / JavaScript入门教程 / 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。

    链接:https://www.learnfk.comhttps://www.learnfk.com/javascript/advanced-excel-engineering-bitxor-function.html

    来源:LearnFk无涯教程网

  • 如,使用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

BITXOR Function

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

MySQL实战45讲 -〔林晓斌〕

iOS开发高手课 -〔戴铭〕

SQL必知必会 -〔陈旸〕

Elasticsearch核心技术与实战 -〔阮一鸣〕

Flink核心技术与实战 -〔张利兵〕

Go 并发编程实战课 -〔晁岳攀(鸟窝)〕

如何成为学习高手 -〔高冷冷〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

林外 · 专利写作第一课 -〔林外〕

好记忆不如烂笔头。留下您的足迹吧 :)