CByte
 
将数字或字符串表达式转换为Byte.

语法

Declare Function CByte ( ByVal expression As datatype ) As Byte

Type typename
End Type

用法

result = CByte( numeric expression )
result = CByte( string expression )
result = CByte( user defined type )

参数

expression
要转换为Byte值的数字,字符串或指针表达式。
datatype
任何数值,字符串或指针数据类型。
typename
用户定义的类型。

返回值

这个 Byte值。

说明

CByte函数舍入小数部分并返回8位Byte值。该函数不检查溢出,并且对于小于-128或大于127的值,结果未定义。

该名称可以解释为“转换为字节”。

如果参数是字符串表达式,则使用ValInt将其转换为数字。

例子

'使用CBYTE函数转换一个数值

'创建一个BYTE变量
Dim numeric_value As Byte

'转换数值
numeric_value = CByte(-66.30)

'打印结果,应该返回-66
Print numeric_value
Sleep


方言差异

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

与QB差别

  • 新的FreeBASIC

参考