请教perl格式输出的问题

请教perl格式输出的问题

假如两个变量$a = 0x1, $b=0xa, 那么$c = $a+$b=0xb, 现在要把$c的数值输出到文件中,并且要保持成000b的格式,应该怎么做? 直接用print "$c" 的结果是b而不是需要的000b,各位有什么办法,多谢告知。 ^_^我是新手。
sprintf
lz肯定是做集成电路的
我确实是做集成电路的,呵呵,怎么看出来的呢??


[Copy to clipboard] [ - ]
CODE:
D:\MoChou>perl -e "printf '%04x', 0xb"
000b
D:\MoChou>