zoukankan      html  css  js  c++  java
  • php的进制转换

    学习了php的进制转换,有很多的知识点,逻辑,也有最原始的笔算,但是我们还是习惯使用代码来实现进制的转换,进制的转换代码有如下:二进制(bin)八进制( oct)十进制( dec)十六进制( hex)

    具体的转换和使用方法及说明示例如下:将二进制转换为十进制bindec ,将十进制转换为八进制decoct, 将十进制转换为十六进制dechex,

    具体示例代码如下:

    示例1.

    //用php输出20的十进制数、八进制数、十六进制数*/
    $i=20;
    printf("%d",$i) ;//%d表示10进制
    echo "<br/>";
    printf("%o",$i) ;//%0表示8进制
    echo "<br/>";
    printf("%x",$i) ;//%x表示16进制

    示例2.

    //    写出2、8、16进制之间的转换方法。写出以下的结果
    //(二进制数)11100101011= (八进制数)   =   (十六进制数)
    $a=bindec(11100101011);//这里将二进制11100101011使用bindec转换为十进制。
    echo $a; //输出十进制的11100101011的值
    echo "<br/>";
    echo decoct($a);//将十进制使用decoct转换为八进制。
    echo "<br/>";

    示例3.

    //    写出二进制转10进制的方法和10进制转2进制的方法,写出以下的结果
    //(二进制数)101011100011001 = (十进制数)
    //(十进制数)456 = (二进制数
    /*echo bindec('101011100011001');//记得加双引号不然会算出来的结果有问题。
    echo "<br/>";
    echo decbin('456');

  • 相关阅读:
    C struct 中字节对齐问题(转)
    蚁群算法,PSO算法以及两种算法可以融合的几种方法
    遗传及蚁群算法
    ListBox FAQ常用问题
    关于C#中ListBox控件重绘Item项
    创业艰难,问题多多
    asp.net客户端脚本验证小技巧
    防止ASP.NET按钮多次提交的办法
    鼠标点到文本框时的提示信息
    枚举的转换
  • 原文地址:https://www.cnblogs.com/zgh0715/p/6072215.html
Copyright © 2011-2022 走看看