IC方向,常见的进制表达,一般有二进制、十进制、十六进制。另外,还有高位补零的需求。
mark,以备不时之需。
十进制和十六进制的转换方法
二进制、十进制、十六进制的表达方式
qilei@AFAAW-704030720:~$ cat 11.pl
#!/usr/bin/perl
use warnings;
use strict;
my $v=9;
printf("%d\n",$v);
$v=10;
printf("%x\n",$v);
$v="e";
printf("%b\n",hex($v));
qilei@AFAAW-704030720:~$ ./11.pl
9
a
1110
qilei@AFAAW-704030720:~$
高位补零
qilei@AFAAW-704030720:~$ cat 11.pl
#!/usr/bin/perl
use warnings;
use strict;
my $v=9;
printf("%d\n",$v);
$v=10;
printf("32'h%08x\n",$v);
$v="e";
printf("32'b%032b\n",hex($v));
qilei@AFAAW-704030720:~$ ./11.pl
9
32'h0000000a
32'b00000000000000000000000000001110
qilei@AFAAW-704030720:~$