首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP echo十六进制数值解决方案

2013-06-19 
PHP echo十六进制数值?phpecho 0x9f?运行程序输出159。159的16进制是9f,为什么前面要加0x呢?还有这里为

PHP echo十六进制数值


<?php
echo 0x9f;
?>

运行程序输出159。
159的16进制是9f,为什么前面要加0x呢?
还有这里为什么可以直接输出一个16进制数值而不是报错呢?
[解决办法]
所有的从 C 派生的源都是这么表示的,如果非要究个为什么,那就要去问贝尔电话实验室了

十六进制(Hex number system)不取 H (不过basic 是取 H 的)反而要取 x ,可见老外也不是很守“规矩”的
[解决办法]
这是c的错,让你不解,就接受吧

热点排行