登录 主页

ruby 十进制转为十六进制

2024-07-31 10:57AM

1. 可以使用 to_s 方法:

a = 16000000000
b = a.to_s(16)
puts b # Output: "3b9aca00"

2. 如果想要获得带有“0x”前缀的十六进制字符串,可以使用下面这个方法:

a = 16000000000
b = “0x#{a.to_s(16)}”
puts b # Output: "0x3b9aca00"

在十六进制字符串前面添加了“0x”前缀,得到了完整的十六进制字符串表示

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论