关于go:go-byte字节与ascii码

7次阅读

共计 491 个字符,预计需要花费 2 分钟才能阅读完成。

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