-
关系运算符,结果为true或false
查看全部 -
算术运算符 除法运算取整
查看全部 -
算术运算符
查看全部 -
特殊常量 iota
查看全部 -
常量的定义 代码演示
查看全部 -
常量的定义
查看全部 -
变量与常量-变量声明,初始化与赋值
查看全部 -
Go语言标识符
查看全部 -
Go语言关键字
查看全部 -
类型存储大小
查看全部 -
类型零值和类型别名
int32 默认值为 : 0
float32 默认值为 : 0
bool 默认值为 : false
complex64 默认值为 : (0+0i)
string 默认值为 :
package main
import "fmt"
import "reflect"
import "unsafe"
type 慕课网 int32
func main(){
var i 慕课网
var j int32
var d 慕课网 = 1
fmt.Print("i 的默认值: ")
fmt.Println(i) //0
fmt.Print("i变量的数据类型: ")
fmt.Println(reflect.TypeOf(i)) //main.慕课网
fmt.Print("i占用空间大小:")
fmt.Println(unsafe.Sizeof(i)) //4
fmt.Print("j 的默认值: ")
fmt.Println(j) //0
fmt.Print("j变量的数据类型: ")
fmt.Println(reflect.TypeOf(j)) //int32
fmt.Print("j占用空间大小:")
fmt.Println(unsafe.Sizeof(j)) //4
fmt.Println(i+d) // 1 相同类型可以运算
}
查看全部 -
数据类型之 派生类型
查看全部 -
package main
import "fmt"
import "unsafe"
func main() {
var i int32 = 1
var j int = 1
var k uint = 1
var f float32 = 1.2
var ff float64 = 1.2
// var b bool = 1 //bool类型 只能 是 true 或 false
var b bool = true
var h byte = 1
var r rune = 1
fmt.Println(unsafe.Sizeof(i)) //4
fmt.Println(unsafe.Sizeof(j)) //8
fmt.Println(unsafe.Sizeof(k)) //8
fmt.Println(unsafe.Sizeof(f)) //4
fmt.Println(unsafe.Sizeof(ff)) //8
fmt.Println(unsafe.Sizeof(b))
fmt.Println(unsafe.Sizeof(h)) //1
fmt.Println(unsafe.Sizeof(r)) //4
}
查看全部 -
go语言数据类型
查看全部 -
import别名 及 "." , "_" 的用法
查看全部
举报