Golang Go语言中请大佬帮忙指点一下 uint8 的疑问
Golang Go语言中请大佬帮忙指点一下 uint8 的疑问
go 中说 byte 是 uint8 的别名,长度为 1 个字节,用于表示 ASCII 字符
那 unit8 的取值范围是 0-255 ascii 只有 128 个字符
例如下面的代码
var b1 byte = 129
var b2 byte = 65
var b3 byte = 253
fmt.Println(“b1”, string(b1))
fmt.Println(“b2”, string(b2))
fmt.Println(“b3”, string(b3))
输出
b1
b2 A
b3 ý
b1 转字符串之后是空的
b3 超过 128 了 打印出来字符串ý ascii 码表里又没有这个ý
我学不会了呢啊😂
更多关于Golang Go语言中请大佬帮忙指点一下 uint8 的疑问的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html