• 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');

  • 相关阅读:
    40.广搜练习:洪水
    40.广搜练习:洪水
    39.递推练习:   菲波那契数列(2)
    39.递推练习:   菲波那契数列(2)
    39.递推练习:   菲波那契数列(2)
    21世纪的信息化与20世纪的自动化
    一个文件夹就是一个信息系统
    团队的建设是部门管理目标的核心
    信息共享的另一种形式--复用
    如何工作体会
  • 原文地址:https://www.cnblogs.com/zgh0715/p/6072215.html
Copyright © 2020-2023  润新知