新手问题:十进制数如何用perl转化成八进制数

新手问题:十进制数如何用perl转化成八进制数

用perl 如果把一个十进制数转换成八进制数!
如十进制33261转换成100755的八进制数?
oct
printf "%o",33261;
printf "%o",33261;


QUOTE:
原帖由 __lxmxn__ 于 2008-7-15 14:32 发表
printf "%o",33261;

我想把该值赋给一个变量的话该怎么办?你这样只是一个输出!谢谢。
前面加个s
sprintf "%o",33261;






[quote]原帖由 cai120120 于 2008-7-15 14:57 发表
前面加个s
sprintf "%o",33261;


谢谢!问题解决;my $a=sprintf("%o",33261);