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 />";
?>
其为什么他进制的数怎么转换成十进制的数
应该是 echo输出的时候 会自动转换成十进制的
估计是这样吧!谢谢
你好,你可能没有明白我的意思。我的意思是这个程序的哪一个地方把这些进制的数转换成十进制的。
定义变量赋值的时候php自动转换,前导0开始八进制数,前导0x开始16进制
0123 八进制 8*8*1+8*2+3 =83 // 输出83
0x123 十六进制 16*16*1+16*2+3 =291 // 输出291
PHP入门篇
455994 学习 · 6306 问题
相似问题
回答 2
回答 1