Skip to content

CBOOL


将数值或字符串表达式转换为布尔型(Boolean

语法

vb
declare function Cbool ( byval expression as datatype ) as boolean

Type typename

declare operator cast ( ) as boolean

End Type

用法

vb
result = Cbool( numeric expression )
result = Cbool( string expression )
result = Cbool( user defined type )

参数

expression

要转换为 Boolean 值的数值、字符串或用户自定义类型

datatype

任何数值、字符串或用户自定义类型

typename

用户自定义类型

返回值

Boolean 值。

说明

Cbool 函数将零值转换为 False,将非零值转换为 True

函数名可以理解为"转换为布尔型"(Convert to Boolean)。

如果参数是字符串表达式,则不区分大小写地与字符串 "false" 比较返回 False 值,与 "true" 比较返回 True 值。

示例

start GeSHi

vb
' Using the CBOOL function to convert a numeric value

'Create an BOOLEAN variable
Dim b As BOOLEAN

'Convert a numeric value
b = CBOOL(1)

'Print the result, should return True
Print b
Sleep

end GeSHi

版本

  • 自 fbc 1.04.0 起支持

方言差异

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

与 QB 的差异

  • FreeBASIC 新增特性

另请参阅

  • Cbyte
  • Cubyte
  • Cshort
  • Cushort
  • Cint
  • Cuint
  • Clng
  • Culng
  • Clngint
  • Culngint
  • Csng
  • Cdbl
  • Str

返回 目录

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