go语言-编程基础-go的字符和字符集

Posted 互联网老辛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言-编程基础-go的字符和字符集相关的知识,希望对你有一定的参考价值。

编码

ASCII表

众所周知,计算机起源于美国,英文只有26个字符,算上其他所有特殊符号也不会超过128个。

字节是计算机的基本储存单位,一个字节(bytes)包括八个比特位(bit),能够表示出256个二进制数字,所以美国人在这里只是用到了一个字节的前七位即127个数字来对应了127个具体字符,而这张对应表就是ASCII码字符编码表,简称ASCII表。

后来为了能够让计算机识别拉丁文,就将一个字节的最高位也应用了,这样就多扩展出128个二进制数字来对应新的符号。

这张对应表因为是在ASCII表的基础上扩展的最高位,因此称为扩展ASCII表。到此位置,一个字节能表示的256个二进制数字都有了特殊的符号对应。

以上是关于go语言-编程基础-go的字符和字符集的主要内容,如果未能解决你的问题,请参考以下文章

go语言基础语法- 字符和字节-字符串

从零开始——GO语言基础语法

go语言基础语法- 字符和字节-字符串

Go语言基础教程-基本数据类型和函数

Go语言基础:语言格式|变量|常量|数据类型

Go语言基础:语言格式|变量|常量|数据类型