Skip to content

BOOLEAN

来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgBoolean 最后更新: 2022-02-23

标准数据类型:布尔型(True/False)。

语法

Dim variable As Boolean

说明

Boolean 数据类型。可以保存 TrueFalse 值。初始化时默认值为 False

注意事项:

  • 布尔数据类型是 1 位整数,用值 0 表示 False,用值 1 表示 True
  • 硬件不直接支持 1 位数据类型;我们能处理的最小寄存器或内存大小为 8 位(即 1 字节)。
  • 当用整数值赋值给布尔型(通过隐式转换)时:0 产生 False 状态,1-1 产生 True 状态(其他任何值也会产生 True 状态,但会有警告信息)。
  • 当用布尔值赋值给数值类型时:False 产生值 0True 产生值 -1

示例

vb
Dim boolvar As Boolean
boolvar = True
Print "boolvar = ", boolvar

输出:

boolvar =     true

版本

  • 自 fbc 1.04.0 起支持

方言差异

  • -lang qb 方言中不可用,除非使用别名 __Boolean 引用。

与 QB 的差异

  • FreeBASIC 新增特性。

另请参阅

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系