0

我是 php 的新手。我从某个地方得到一个问题。问题是以下代码的输出是什么?

<?php
echo 0050;
?>

结果显示 40。我的问题是为什么它显示 40 以及如何显示?我需要有关此的详细信息。什么是0050?

4

2 回答 2

3

050是 40(以 10 为底)的八进制(以 8 为底)文字。

http://php.net/manual/en/language.types.integer.php

于 2013-05-07T02:36:06.670 回答
1

0050 是八进制的值,它是一个以 8 为基数的数字系统。打印时,数字首先转换为十进制表示并打印。

于 2013-05-07T02:37:35.993 回答