学习进制
/* 这是整数部分
10进制转 任何进制 方法都是 除以 【进制数】 从后开始去余 ,方法名称 【除基数逆序取余】
10进制转2进制 除2逆序取余
10进制转8进制 除8逆序取余
10进制转16进制 除16逆序取余
// 小数部分 和 整数部分相反
10进制转 任何进制 方法都是 除以 【进制数】 从后开始去余 ,方法名称 【乘基数正序取整】
10进制小数转2进制 乘2正序取整
10进制小数转8进制 乘8正序取整
10进制小数转16进制 乘8正序取整
*/
//只用php实现了 整数部分
function toRadix ($r){
$str = '' ;
$a = $this->val ;
while($a > $r-1){
$str = $a % $r . $str ;
$a = (int)($a / $r);
}
return $a.$str ;
}