Go之路(六):数据类型和操作符
数据类型和操作符

u代表无符号,正常的int前面一位是符号位
float 不能直接float , 例如: var a float 不能这样写
必须写明是float32 还是 float64
强制类型转换
var a int8 =100
var b int 16
func main(){
b = int16(a)
}
下面会报错,因为int和int32不是同一类型

字符串和字符
package main
import(
"fmt"
)
func main() {
a := "i am string"
b := `
床前明月光
疑是地上霜
`
c := 'c'
fmt.Print(a,b,c)
fmt.Printf("%c",c)
}
两种,双引号和反引号
反引号是原始字符串
字符必须是单引号
字符本质上是数字,ascll码,可用用格式化输出来输出原来定义的值,用&c表示字符。

浙公网安备 33010602011771号