先看代码
go
|
|
go源码中的定义
go
|
|
byte是uint8、rune为uint32,一个仅限于ascii码的值,一个支持更多的值。rune比byte能表达更多的数。
golang默认使用utf8编码,一个中文占用3字节,一个utf8数字占用1字节,utf8字母占用1字节
先看代码
|
|
go源码中的定义
|
|
byte是uint8、rune为uint32,一个仅限于ascii码的值,一个支持更多的值。rune比byte能表达更多的数。
golang默认使用utf8编码,一个中文占用3字节,一个utf8数字占用1字节,utf8字母占用1字节
本文为原创内容,版权归作者所有。如需转载,请在文章中声明本文标题及链接。
文章标题:Go byte与rune区别
文章链接:https://www.oomkill.com/2018/12/golang-byte-and-rune/
许可协议:CC BY-NC 4.0