go语言基础语法- 字符和字节-字符串
Posted 互联网老辛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言基础语法- 字符和字节-字符串相关的知识,希望对你有一定的参考价值。
前言
byte就是字节的意思,一个字节就是8个二进制位。uint8,无符号整形,占8位,正好也是2的8次方。所以byte和 uint8 类型本质上没有区别,它表示的是 ACSII 表中的一个字符。
go语言的字符和字节
测试byte和unit8的区别,本身是没有区别的
package main
import "fmt"
func main()
var x uint8
x = 255
fmt.Println(x)
var y byte
y = 255
fmt.Println(y)
var a byte
a = \'A\'
//必须是单引号
fmt.Println(a)
fmt.Printf("%c : %d", a, a)
package main
import "fmt"
func main()
var x uint8
x = 255
fmt.Println(x)
var y byte
y = 255
fmt.Println(y)
var a rune
a = \'国\'
//rune,占用四个字符,工32位比特位,所以他和int32本质上也没有区别,他表示的是一个unicode字符
fmt.Println(a)
fmt.Printf("%c : %d", a, a)
字符串和字节串(熟练掌握)
<以上是关于go语言基础语法- 字符和字节-字符串的主要内容,如果未能解决你的问题,请参考以下文章