Gegeben eine Integer, 98749287 sagen, gibt es einige eingebaute/libray Funktion, entweder Erlang oder Elixir, um die Größe in Bytes zu erhalten?Die Größe in Bytes einer beliebigen ganzen Zahl
Um zu verdeutlichen, die minimale Anzahl von Bytes verwendet, um die Zahl in binär darzustellen.
Scheint einfach, und habe eine Funktion geschrieben mit der "Division by base" -Methode und dann Bits zählen, aber nach einigen Stunden der Suche haben Dokumente nichts gefunden für was sinnvoll scheinen würde.
OOC , Was versuchst du zu machen? – zxq9
Ich muss einige Integer codieren mit Basic Encoding Rules (Packen beliebiger Integer-Teile in Reihen von 7 Bits). – Englishbob
Es gibt ein ASN.1-Modul für Erlang, das ziemlich gut funktioniert. Abhängig von Ihren allgemeinen Bedürfnissen könnte dies eine bessere Option sein (ich benutze es regelmäßig!). – zxq9