一、ascii 码介绍
ascii 码总有有 128 位,用来示意罕用的字符。
在 go 语言中咱们用 byte 一个 uint8 (0-255) 来展现 ascii 字符。
二、go 示意 ascii 码 0-9
1、示意 ascii 的 0 -9
在 ascii 吗中
ascii 字符 | 10 进制 |
---|---|
‘0’ | 48 |
‘1’ | 49 |
‘2’ | 50 |
‘3’ | 51 |
‘4’ | 52 |
‘5’ | 53 |
‘6’ | 54 |
‘7’ | 55 |
‘8’ | 56 |
‘9’ | 57 |
咱们用 go 语言打印一下:
import "testing"
func TestAsciiInt(t *testing.T) {var asciiInt = []byte{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}
t.Log(asciiInt)
}
输入:
[48 49 50 51 52 53 54 55 56 57]
2、byte 字符数组 转字符串
import "testing"
func TestAsciiInt(t *testing.T) {var asciiInt = []byte{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}
t.Log(string(asciiInt))
}
输入:
0123456789 // 留神这是个字符串