可以用关键字True与False给Boolean变量赋值,写法如下:
Function IsInt(Num) As Boolean
If Int(Num) = Num Then
IsInt = True
Else
IsInt = False
End If
End Function
其中,Num就是要处理的o1,IsInt返回值就是布尔型的变量。
扩展资料:
注意事项
C语言中,本身没有bool(布尔型变量)。但是我们可以用其他方式来模拟。
#define true1
#define false0
//联合体(共用体) 定义
typedef union
{
//使用位域
struct
{
unsigned b0 : 1;
unsigned b1 : 1;
unsigned b2 : 1;
unsigned b3 : 1;
unsigned b4 : 1;
unsigned b5 : 1;
unsigned b6 : 1;
unsigned b7 : 1;
}bit_type;
unsigned char byte;
}FLAG;
FLAG FLAG0;//结构变量声明
//结构类型变量位域宏定义
#define flag_0FLAG0.bit_type.b0
#define flag_1FLAG0.bit_type.b1
#define flag_2FLAG0.bit_type.b2
#define flag_3FLAG0.bit_type.b3
#define flag_4FLAG0.bit_type.b4
#define flag_5FLAG0.bit_type.b5
#define flag_6FLAG0.bit_type.b6
#define flag_7FLAG0.bit_type.b7