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

十进制转十六进制的步骤

2012-12-25 
十进制转十六进制的方法今天看PHP的源代码,看到了bin2hex方法的实现,该函数功能是获取某字符的assii码的十

十进制转十六进制的方法

今天看PHP的源代码,看到了bin2hex方法的实现,该函数功能是获取某字符的assii码的十六进制表示。

本质就是将一个十进制的数转换成十六进制。而改十进制数必须是8位的,即可以通过一个两位的十六进制数表示。

其核心算法只有两行:

1: data>>4

2: data&15

?

最终结果就是:data>>4.data&15?????????? //其中的.号代表字符拼接

?

举例说明:求49的十六进制数:

1: 49>>4=====>3

2: 49&15=====>1

?

最终结果就是31.求得49的十六进制数是31.

?

热点排行