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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |