gpt4 book ai didi

go - 将包含字符串的 []byte 转换为十进制值

转载 作者:数据小太阳 更新时间:2023-10-29 03:27:27 26 4
gpt4 key购买 nike

我正在尝试获取一个字符串并将字符串中的每个值转换为十进制 ASCII 值。我首先将字符串转换为 []byte 类型,我想获取 []byte 的每个元素并将其转换为十进制 ASCII 值。这是我的代码:

myArray := []byte(password) // convert string into []byte type
NumArray := [len(password)]int // create second []int type to store the converted []byte elements
for i := 0; i < len(myArray); i++{
/* I need some help to convert each element in myArray into ASCII decimal value and then store it into
NumArray.
*/
fmt.Printf("%d\n", myArray[i]) //prints out what the converted values should be
fmt.Print(NumArray[i]) //prints out the stored converted value for comparison
}

编辑:该字符串应该是密码,因此可以包含任何值

最佳答案

你可以像这样将 byte 转换为 int:

NumArray[i] = int(myArray[i])

关于go - 将包含字符串的 []byte 转换为十进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36379852/

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