MST

星途 面试题库

面试题:Go中rune类型与字符编码的基础转换

在Go语言中,给定一个包含中文字符的字符串,如何使用rune类型将其每个字符提取出来,并将每个字符转换为对应的UTF - 8编码的十六进制表示形式?请编写完整的Go代码实现。
45.0万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试
package main

import (
    "fmt"
    "strconv"
)

func main() {
    s := "你好世界"
    for _, char := range s {
        hexVal := strconv.FormatInt(int64(char), 16)
        fmt.Printf("%s ", hexVal)
    }
}