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)
}
本文来自博客园,作者:尹正杰,转载请注明原文链接:https://www.cnblogs.com/yinzhengjie/p/18279036,个人微信: "JasonYin2020"(添加时请备注来源及意图备注,有偿付费)
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
标签:
GO语言的进阶之路
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
2019-07-01 正则表达式基础知识
2018-07-01 Java基础-Java中23种设计模式之常用的设计模式