为什么转化成十进制的数

来源:3-7 PHP标量类型—整型

qq_执行力_0

2015-11-02 18:31

<?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 />";

?>

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

写回答 关注

4回答

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

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

    qq_执行力...

    非常感谢!

    2015-11-04 18:29:42

    共 1 条回复 >

  • 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

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455994 学习 · 6306 问题

查看课程

相似问题