在 Go 中,int 类型和 byte 类型都是内置类型。如果要将 int 转换为 byte,可以使用类型转换操作符,即将 int 值强制转换为 byte 类型。

以下是将 int 值转换为 byte 的示例代码:

package main

import "fmt"

func main() {
    i := 65
    b := byte(i)
    fmt.Printf("int: %d, byte: %d\n", i, b)
}

输出:

int: 65, byte: 65

在上面的示例中,我们将 int 值 65 转换为 byte 类型,得到的结果是 65。注意,此时的 byte 类型实际上是一个无符号整数类型,范围为 0 到 255。如果将一个超出该范围的 int 值转换为 byte 类型,则会截断该值的高位部分,只保留低位部分的字节。

golang int 转byte

原文地址: http://www.cveoy.top/t/topic/rVT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录