我想在 Erlang 中将 42(基数 10)转换为 000002A(基数 16)...
我在网上找到了一些提示:
io:format("~8..0B~n", [42]) -> 00000042
And
io:format("~.16B~n", [42]) -> 2A
但我似乎无法找到如何同时做到这两点,我已经尝试过:
io:format("~8..0.16B~n", [42])
这似乎是合乎逻辑的事情,但事实并非如此,它给了我一个错误。
Thanks.
io:format("~8.16.0B~n", [42]).
0000002A
基本上,它是~F.P.Pad,其中:
- F = 字段宽度
- P = 精度
- pad = 填充字符
see the
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)