为了账号安全,请及时绑定邮箱和手机立即绑定

为什么转化成十进制的数

<?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 回答

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

0 回复 有任何疑惑可以回复我~
#1

qq_执行力_0 提问者

非常感谢!
2015-11-04 回复 有任何疑惑可以回复我~

估计是这样吧!谢谢

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

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

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么转化成十进制的数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信