ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

38_Go基础_1_5 string

2021-11-29 08:34:03  阅读:144  来源: 互联网

标签:ld 38 string fmt v3 Printf Go Hello


 1 package main
 2 
 3 import "fmt"
 4 
 5 func main() {
 6     /*
 7         字符串:
 8         1.概念:多个byte的集合,理解为一个字符序列
 9         2.语法:使用双引号
10             "abc","hello","A"
11                 也可以使用``
12         3.编码问题
13                 计算机本质只识别0和1
14                 A:65,B:66,C:67...
15                 a:97,b:98...
16             ASCII(美国标准信息交换码)
17 
18             中国的编码表:gbk,兼容ASCII
19                 中
20                 家
21             Unicode编码表:号称统一了全世界
22                 UTF-8,UTF-16,UTF-32...
23 
24         4.转义字符:\
25             A:有一些字符,有特殊的作用,可以转义为普通的字符
26                 \',\'
27             B:有一些字符,就是一个普通的字符,转义后有特殊的作用
28                 \n,换行
29                 \t,制表符
30     */
31 
32     //1.定义字符串
33     var s1 string
34     s1 = "王二狗"
35     fmt.Printf("%T,%s\n", s1, s1) // string,王二狗
36 
37     s2 := `Hello World`
38     fmt.Printf("%T,%s\n", s2, s2) // string,Hello World
39 
40     //2.区别:'A',"A"
41     v1 := 'A'
42     v2 := "A"
43     vt := []rune(v2)
44     fmt.Printf("%T,%d\n", v1, v1)        // int32,65
45     fmt.Printf("%T,%s\n", v2, v2)        // string,A
46     fmt.Printf("%T,%#v\n", vt[0], vt[0]) // int32,65
47 
48     v3 := '中'
49     fmt.Printf("%T,%d,%c,%q\n", v3, v3, v3, v3) // int32,20013,中,'中'
50 
51     //3.转义字符
52     fmt.Println("\"HelloWorld\"") // "HelloWorld"
53     fmt.Println("Hello\nWor\tld")
54 
55     fmt.Println(`He"lloWor"ld`) // He"lloWor"ld
56     fmt.Println("Hello`Wor`ld") // Hello`Wor`ld
57 }

 

标签:ld,38,string,fmt,v3,Printf,Go,Hello
来源: https://www.cnblogs.com/luwei0915/p/15617511.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有