Go语言数据类型
整形
整形分为有符号型和无符号型 有符号型 int8 int16 int32 int64 int 无符号型 uint8 uint16 uint32 uint64 uint
浮点型
浮点型有 float32(4字节)和float64(8字节)
字符串
string
- \r 回车符 return,返回行首
- \n 换行符 new line, 直接跳到下一行的同列位置
- \t 制表符 TAB
- ' 单引号
- " 双引号
- \ 反斜杠
布尔类型
true和false
复数
complex64 和 complex128 ,分别对应 float32 和 float64 两种浮点数精度
fmt格式化输出相关参数
- %% 一个%字面量
- %b 一个二进制整数值(基数为 2),或者是一个(高级的)用科学计数法表示的指数为 2 的浮点数
- %c 字符型。可以把输入的数字按照 ASCII 码相应转换为对应的字符
- %d 一个十进制数值(基数为 10)
- %f 以标准记数法表示的浮点数或者复数值
- %o 一个以八进制表示的数字(基数为 8)
- %p 以十六进制(基数为 16)表示的一个值的地址,前缀为 0x,字母使用小写的 a-f 表示
- %q 使用 Go 语法以及必须时使用转义,以双引号括起来的字符串或者字节切片[]byte,或者是以单引号括起来的数字
- %s 字符串。输出字符串中的字符直至字符串中的空字符(字符串以’\0‘结尾,这个’\0’即空字符)
- %t 以 true 或者 false 输出的布尔值
- %T 使用 Go 语法输出的值的类型
- %x 以十六进制表示的整型值(基数为十六),数字 a-f 使用小写表示
- %X 以十六进制表示的整型值(基数为十六),数字 A-F 使用小写表示
Go语言数据类型
http://www.jcwit.com/article/121/