我看到程序员可能使用HEXADECIMAL编号来描述值,我想知道使用HEXADECIMAL而不是常规十进制数的好处是什么。
例如:
<?php
fread( $myFile, 0x594 );
//vs
fread( $myFile, "1428" );
?>
更重要的是,
如何获得该十六进制值?
我正在尝试echo hexdec (1428);
而我正在接收5160
而不是0x594
。
我在这里做错了什么?
答案 0 :(得分:1)
当具有16个地址位的微处理器到达时,十六进制数系统变得流行。十六进制的A50F比二进制的1010010100001111更容易读取写入。 Binary是唯一了解的微处理器。十六进制也占用了比十进制更少的内存空间,在计算的早期非常重要,因为内存大小有限并且非常昂贵。