一、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 //留神这是个字符串