gpt4 book ai didi

hex - 在 Elixir 中将十进制整数转换为十六进制

转载 作者:行者123 更新时间:2023-12-03 12:24:29 24 4
gpt4 key购买 nike

我知道我们可以声明一个以 2、8、10 或 16 为基数的整数,例如:

0b10000
0o20
16
0x10

所有结果都是整数 16 .

但是给定一个整数,例如 43981 ,我如何得到它的十六进制表示?

最佳答案

使用 Integer.to_string/2 16作为第二个论点。

Integer.to_string(43981, 16) # "ABCD"

您还可以以相同的方式获得二进制和八进制表示:

Integer.to_string(43981, 2) # "1010101111001101"
Integer.to_string(43981, 8) # "125715"

关于hex - 在 Elixir 中将十进制整数转换为十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50959824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com