gpt4 book ai didi

parsing - 如何在 Go lang 中转换 uint16 中的字符串值?

转载 作者:IT王子 更新时间:2023-10-29 00:36:51 27 4
gpt4 key购买 nike

我正在研究一种解决方案,以便将字符串(在我的例子中,字符串是“05f8”)转换为 uint16。我进行了研究,但没有找到解决方案。有人知道如何执行此操作吗?

感谢您的帮助!

最佳答案

使用 strconv.ParseUint ( doc )。

var s = "05f8"
var base = 16
var size = 16
value, err := strconv.ParseUint(s, base, size)
value2 := uint16(value) // done!

请注意,输出值是一个 uint64,您必须在使用前将其转换为您键入的值。

注意 (bis) 大小参数控制要转换为的 uint 的最大大小,因此溢出检查正确完成。

关于parsing - 如何在 Go lang 中转换 uint16 中的字符串值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35753904/

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