多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` golang中没有专门的字符类型, 如果要存储单个字符,一般使用byte来保存 ``` ``` 1. 如果保存的字符在ASCII表的,比如[0-9,a-z,A-Z]直接可以保存到byte 2. 如果字符对应码值大于255,我们可以考虑使用int类型保存 3. 格式化输出 fmt.printf("%c", c) 4. 单引号表示 5. 可以使用\将其后的字符转变为特殊字符型常量,例如 '\n' 6. 英文字母1个字节,汉子3个字节 7. 在golang中,字符的本质是一个整数,可以给一个变量赋值一个数字,然后格式化输出%c, 会输出该数字对应的unicode字符 8. 字符可以运算,例如 var a = 10 + 'a' // 10 + 97 ``` ``` 字符类型本质 存储: 字符--> 对应码值 ---> 二进制 ---> 存储 读取: 二进制 --> 码值 ---> 字符 ---> 读取 ```