前言:
相信没有谁没遇到过进制转换的问题吧?能想到什么?是的,强大的sprintf函数.
正文:
1. 10进制到其他
1.1 10 -> 2
$dstN = sprint "%B", $n;
1.2 10 -> 8
$dstN = sprint "%O", $n;
1.3 10 -> 16
$dstN = sprint "%X", $n;
2. 其他到10进制
2.1 8 & 16 -> 10
$dstN = sprint "%d", $n;
2.2 2 -> 10
$dstN = sprintf "%d", 0b001101;
阅读(542) | 评论(0) | 转发(0) |