把整形数1赋给一个逻辑型变量,则逻辑变量的值为多少
把整形数1赋给一个逻辑型变量,则逻辑变量的值为1(true)。
逻辑变量(logical variable)是指只有真值或假值的变量,即取值只能是“1”或“0”的变量。它是逻辑代数的研究对象,逻辑代数在研究某个命题的真假时用“1”和“0”表示的。
Boolean Variable (布尔型变量) 是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。要把一个整型变量转换成布尔型变量,如果整型值为0,则其布尔型值为假;反之如果整型值为非0,则其布尔型值为真。
扩展资料:
逻辑变量布尔类型的相关运算:
1、布尔型的值只有两个:false(假)和true(真)。且false的序号为0,true的序号是1(或者是非0)。
2、用于布尔型的标准函数有:ord(取序号),pred(前导),succ(后继)注意:false没有前导,true没有后继。
3、用于布尔量的运算有布尔运算(或称逻辑运算),它们是:AND(与),OR(或),NOT(非)
4、对布尔量还可以进行关系运算(或称比较运算)。关系运算有以下6种:<(小于),<=(小于等于),=(等于)>(大于),>=(大于等于),<>(不等于)。
参考资料来源:百度百科-布尔变量
参考资料来源:百度百科-布尔型
参考资料来源:百度百科-逻辑变量
有些逻辑值true是1,有些是-1
早期的basic这两种情况都有
还有一些只要是非零值就算true
vb或c就是这样
强类型语言干脆算语法错误
Pascal就禁止这样做
推荐于2017-08-10
因此1赋值后被当成TRUE