﻿功能:位运算之异或运算

格式:BgXor(x,y)

说明:x,y为16进制的任意位数(可以为小数负数)或者为存储16进制的任意位数的符号变量.此功能表示对x与y转换成二进制进行异或运算后再转换回16进制数据.即本函数执行后返回x与y异或运算的结果.注意,本函数会对数据的正负进行运算,运算结果只影响正负结果,数值绝对大小不会改变.

例子:

a="7646.188052147957701857414603786679560516541289109169868964818720147050914894485393311626089151598813"
b="-7701857414.6037866795605165412891091698689648187201470509"

bgxor(a,b)//回车得到如下结果
ans = "-7701850252.78B7D473EC37217D1669D70A6EFE11C04D0E2613CE159869868964818720147050914894485393311626089151598813"

bgxor(4,4)//回车得到如下结果
ans = "0"

//By 2012/3/20