-2
Q
XOR运算CAL
A
回答
4
使用XOR:
my $x_hex = '08 F6';
my $y_hex = '4C 6E';
my $x = pack('(H2)*', split(' ', $x_hex)); # my $x = "\x08\xF6";
my $y = pack('(H2)*', split(' ', $y_hex)); # my $y = "\x4C\x6E";
my $z = $x^$y; # my $z = "\x44\x98";
my $z_hex = join(' ', unpack('(H2)*', $z)); # my $z_hex = "44 98";
上的数字使用XOR:
my $x_hex = '08 F6';
my $y_hex = '4C 6E';
my @x = map { hex($_) } split(' ', $x_hex); # my @x = (0x08, 0xF6);
my @y = map { hex($_) } split(' ', $y_hex); # my @y = (0x4C, 0x6E);
my @z = map { $x[$_]^$y[$_] } 0..$#x; # my @z = (0x44, 0x98);
my $z_hex = join ' ', map { sprintf("%02X", $_) } @z; # my $z_hex = "44 98";
+0
thx为答复哥们:* –
相关问题
- 1. I-Cal如何计算时间?
- 2. 一元运算符的区别(+ =,= +,++ x,x ++)
- 3. 使用x-path“|”运算符
- 4. SQL Server 2008 CAL
- 5. 调用&(x,y)按位运算符
- 6. X宏生成杂散运算符
- 7. 远程运行OS X计算机
- 8. 计算x^y的运行时间
- 9. Crystal Report Server 5 CAL
- 10. 如何用它来comprehand定义x x和按位运算?
- 11. 运算符x ++;和++ x;对于int.哪个更快?为什么?
- 12. java运算符优先级y = x +(x = 10);
- 13. 可以在CoAP中借助cal实现ECDSA和ECDH算法吗?
- 14. 使用'x'运算符计算数字乘积的函数?
- 15. R中y(x)函数的算术运算
- 16. ,system.out.print(x +“+”+ x +“=”)中的plus运算符和x的功能是什么?
- 17. 列出函数len,cal
- 18. Sharepoint需要哪种CAL?
- 19. CAL mkview命令失败
- 20. 哪个和CAL,棱镜,MEF?
- 21. TFS授权和CAL与SharePoint
- 22. 计算x值
- 23. 计算“X”天
- 24. 定时运算符+,运算符,运算符*和运算符/
- 25. 算术运算
- 26. 算术运算
- 27. 算术运算
- 28. 算术运算
- 29. 算术运算
- 30. 在浮点运算中x <= y和x-y <= 0等效吗?
注意,不应该使用'$了'和'$ B'。它会干扰'sort'和其他潜艇。 – ikegami