问答详情
源自:3-7 PHP标量类型—整型

为什么转化成十进制的数

<?php

$data_int =123;

echo $data_int1;

echo "<br />";

$data_int2 = -123;

echo $data_int2;

echo "<br />";

$data_int3 = 0123;

echo $data_int3;

echo "<br />";

$data_int4 = 0x123;

echo $data_int4;

echo "<br />";

?>

 其为什么他进制的数怎么转换成十进制的数

提问者:qq_执行力_0 2015-11-02 18:31

个回答

  • 迷路了
    2015-11-04 10:40:40
    已采纳

    应该是  echo输出的时候  会自动转换成十进制的

  • qq_执行力_0
    2015-11-04 18:30:21

    估计是这样吧!谢谢

  • qq_执行力_0
    2015-11-03 18:20:48

    你好,你可能没有明白我的意思。我的意思是这个程序的哪一个地方把这些进制的数转换成十进制的。

  • pardon110
    2015-11-03 08:53:38

    定义变量赋值的时候php自动转换,前导0开始八进制数,前导0x开始16进制

    0123 八进制            8*8*1+8*2+3 =83           // 输出83

    0x123 十六进制      16*16*1+16*2+3 =291    // 输出291