在perl中连接十六进制数

时间:2014-11-17 10:43:31

标签: perl hex

我说两个十六进制数

A[2:0] : 0x3
B[3:0] : 0x2

我的目标是将上述两个值组合成一个变量:C [6:0]:0x23,即只连接A&的值。 B.

有人可以帮助我如何使用perl实现这一目标。

1 个答案:

答案 0 :(得分:1)

您似乎想要将第一个数字向左移动四个位置(* 0x10),然后向其添加第二个

my $A=0x2;
my $B=0x3;

my $C = ($A <<4) +$B;
printf("%x", $C);

输出

23