Golang语言基础数据类型之布尔值

                                              作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

1.布尔值概述

Go语言中以bool类型进行声明布尔型数据,布尔型数据只有true(真)和false(假)两个值。

布尔类型占用1个字节,布尔类型适于逻辑运算,一般用于程序流程控制。

温馨提示:
	(1)布尔类型变量的默认值为false;
	(2)Go语言中不允许将整型强制转换为布尔型,在有的编程语言(例如python)中,0和1也可以用于布尔值判断哟;
	(3)布尔型无法参与数值运算,也无法与其他类型进行转换;

2.参考案例

package main

import (
	"fmt"
)

func main() {
	var (
		boy  bool = true
		girl bool = false
		flag      = 10 > 5
	)

	// 注意: 使用"%t"表示打印布尔值的值,使用"%T"表示打印变量的类型。
	fmt.Printf("周杰伦是男孩: %t, boy的类型为: %T\n", boy, boy)
	fmt.Printf("蔡依林是男孩: %t, girl的类型为: %T\n", girl, girl)
	fmt.Printf("flag : %t,flag的类型为: %T\n", flag, flag)
}
posted @ 2024-07-01 23:21  尹正杰  阅读(38)  评论(0编辑  收藏  举报