布尔型

布尔类型关键字为 bool ,它的取值为 true false
零值(Zero value)的布尔求值为 false
Bool Example
Output
package main
import (
"fmt"
)
func main() {
var b bool = true
fmt.Printf("b is: '%v'\n", b)
b = false
fmt.Printf("b is: '%v'\n", b)
var b2 bool
fmt.Printf("zero value of bool is: '%v'\n", b2)
}
b is: 'true'
b is: 'false'
zero value of bool is: 'false'
👉
点击此处
👈
在编程操场上执行上述代码。
布尔类型的长度为1字节:
Bool value size
Output
package main
import (
"fmt"
"unsafe"
)
func main() {
b := true
fmt.Printf("size of bool is: %d\n", unsafe.Sizeof(b))
}
size of bool is: 1
👉
点击此处
👈
在编程操场上执行上述代码。