章节
问答
课签
笔记
评论
占位
占位

byte与rune

    byterune类型有一个共性,即:它们都属于别名类型。byteuint8的别名类型,而rune则是int32的别名类型。
  
    byte类型的值需用8个比特位表示,其表示法与uint8类型无异。因此我们就不再这里赘述了。我们下面重点说说rune类型。
  
    一个rune类型的值即可表示一个Unicode字符。Unicode是一个可以表示世界范围内的绝大部分字符的编码规范。关于它的详细信息,大家可以参看其官网(http://unicode.org/)上的文档,或在Google上搜索。用于代表Unicode字符的编码值也被称为Unicode代码点。一个Unicode代码点通常由“U+”和一个以十六进制表示法表示的整数表示。例如,英文字母“A”的Unicode代码点为“U+0041”。

    rune类型的值需要由单引号“'”包裹。例如,'A''郝'。这种表示方法一目了然。不过,我们还可以用另外几种形式表示rune类型值。请看下表。  

    大家需要根据实际情况选用上述表示法。在一般情况下,第一种表示法更为通用。因为它是最直观的。不过,在以其他几种方法表示的内容出现在屏幕上的时候,大家也要明白其含义。
  
    另外,在rune类型值的表示中支持几种特殊的字符序列,即:转义符。它们由“\”和一个单个英文字符组成。如下表所示。

任务

请在命令源码文件index.go的第12行的最右边双引号中填入变量char1的值所对应的Unicode代码点。允许并建议查询相关Unicode编码表(如:http://unicode-table.com/cn/)。

?不会了怎么办

 字符'赞'的Unicode代码点是“U+8D5E”。

||

提问题

写笔记

截图
提交
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

举报

0/150
提交
取消
全部 精华 我要发布
全部 我要发布
最新 点赞
只看我的

手记推荐

更多

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?