golang int 转byte
在 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 类型,则会截断该值的高位部分,只保留低位部分的字节。
原文地址: http://www.cveoy.top/t/topic/rVT 著作权归作者所有。请勿转载和采集!