重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
可以用关键字True与False给Boolean变量赋值,写法如下:
创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的10年时间我们累计服务了上千家以及全国政企客户,如报废汽车回收等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞誉。
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 true 1
#define false 0
//联合体(共用体) 定义
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_0 FLAG0.bit_type.b0
#define flag_1 FLAG0.bit_type.b1
#define flag_2 FLAG0.bit_type.b2
#define flag_3 FLAG0.bit_type.b3
#define flag_4 FLAG0.bit_type.b4
#define flag_5 FLAG0.bit_type.b5
#define flag_6 FLAG0.bit_type.b6
#define flag_7 FLAG0.bit_type.b7
定义一个公有布尔值变量 flag,初始值 False。
循环里最开始 If 判断一下 flag,如果为 True 就 Exit Do 跳出循环,否则继续循环。
然后在别的函数控制 flag 的值就可以了。
P.S. 你这段代码是死循环,直到程序占用内存越来越大溢出进而程序崩溃为止……
就是一个变量,只用来记录是和否(true,false)的.. 就叫布尔型,
那对于这个变量,的赋值就只有2种值(true,false),这2种就叫布尔值.
False,可以自己测一下,另外vb布尔型true是-1,false是0【一般true都是1】
原则上是-1,但是如果是Long(Integer等)转Boolean,只要是非0的,都可以表示True...0表示False
新手不容易记忆,倒底是0是False还是-1是False还是别的,你可以这样记
整数型的变量定义后默认为0,而布尔定义变量后默认为False,因此0表示False,非0则表示True..