【发布时间】:2015-11-20 14:44:10
【问题描述】:
给定一个整数,比如 98749287,是否有一些内置/库函数(Erlang 或 Elixir)用于获取字节大小?
为了澄清,用于表示二进制数字的最小字节数。
看起来很简单,并且已经使用“除以基数”方法编写了一个函数,然后计算位,但是在搜索文档几个小时后,没有找到任何看起来有用的东西。
【问题讨论】:
-
OOC,你想做什么?
-
我必须使用基本编码规则对一些整数进行编码(将任意整数部分打包成 7 位系列)。
-
有一个适用于 Erlang 的 ASN.1 模块,效果很好。根据您的整体需求,这可能是一个更好的选择(我经常使用它!)。