-
關系運算符,結果為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別名 及 "." , "_" 的用法
查看全部
舉報