go []byte()可以把字符串转成内容为byte的切片,官方文档说了byte类型是alias for uint8,我就默认byte就是uint8.但是字符串是怎么转化成uint8的呢?其中是依据怎么样的公式或者算法进行转化的呢?我不是计算机专业的,没有这方面的知识储备,有没大佬能给我解释下?
go []byte()可以把字符串转成内容为byte的切片,官方文档说了byte类型是alias for uint8,我就默认byte就是uint8.但是字符串是怎么转化成uint8的呢?其中是依据怎么样的公式或者算法进行转化的呢?我不是计算机专业的,没有这方面的知识储备,有没大佬能给我解释下?
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答905 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.2k 阅读
我找到答案了,每个字符都有对应的ASCII编码值,实际上[]byte()生成的切片中的值就是转成int型的ASCII编码值