我想在Erlang中将42(Base 10)转换为000002A(Base 16)...
我在网上找到了一些指示:
io:format("~8..0B~n", [42]) -> 00000042
和
io:format("~.16B~n", [42]) -> 2A
但我似乎无法在同一时间找到两者,我尝试过:
io:format("~8..0.16B~n", [42])
这似乎是合乎逻辑的事情,但事实并非如此,它给了我一个错误。
感谢。
答案 0 :(得分:8)
基本上,它是〜F.P.Pad其中:io:format(“~8.16.0B~n”,[42]) 0000002A