加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP:为什么这个加法的答案是20而不是22?

发布时间:2020-12-13 13:54:05 所属栏目:PHP教程 来源:网络整理
导读:为什么输出到20,而不是22?看到你正在添加10 0xA(在HEX中为10)2. $a = 010;$b = 0xA;$c = 2;print $a + $b + $c;Output: 20. 这是正确的! (因为第一个数字是八进制,所以如果你想将它解释为十进制,你必须删除第一个0) 硒: $a = 010; //Octal - 8$b = 0xA; /
为什么输出到20,而不是22?看到你正在添加10 0xA(在HEX中为10)2.
$a = 010;
$b = 0xA;
$c = 2;

print $a + $b + $c;

Output: 20.
这是正确的!

(因为第一个数字是八进制,所以如果你想将它解释为十进制,你必须删除第一个0)
硒:

$a = 010;  //Octal -> 8
$b = 0xA;  //Hex   -> 10
$c = 2;    //Dec   -> 2

print $a + $b + $c;  //20

输出:

20

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读