什么是布尔变量?

怎么来的?... 怎么来的? 展开
 我来答
Jackfled
2006-01-06 · TA获得超过3163个赞
知道小有建树答主
回答量:821
采纳率:0%
帮助的人:943万
展开全部
布尔值: 以二进制记数法内部表示的值0 或1。 每个操作数和结果都在两个值中取一个的任何运算。

逻辑(真或假)值或者具备逻辑值的特征。许多语言使用预定义的真或假值直接支持Boolean 数据类型;而其它语言则使用整型数据类型实现Boolean 值,通常(并非总是)用0 表示假,而用非0 表示真。使用Boolean 操作符(AND、OR、NOT 以及NEAR) 的查询称为Boolean 查询。
同绿兰天素
2019-06-21 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:937万
展开全部
Boolean数据类型
尽管字符串和数字类型可以有无数不同的值,boolean数据类型却只有两个值。它们是文字true和false。Boolean值是一个真值,它表示一个状态的有效性(说明该状态为真或假)。
脚本中的比较通常得到一个Boolean结果。考虑下一行Jscript代码。
y=(x==2000);
这里要比较变量x的值是否与数字2000相等。如果相等,比较的结果为Boolean值true,并将其赋给变量y。如果x与2000不等,则比较的结果为boolean值false。
Boolean值在结构控制中尤其有用。可以将直接创建boolean值的比较与用使用该boolean值的语句相组合。考虑下面的JScript代码范例。
if(x==2000)
z=z+1;
else
x=x+1;
当boolean值为true时,Jscript中的if/else语句执行一个操作(这样,z=z+1),而当boolean值为false时执行另一个操作(x=x+1)。
可以使用任意表达式作比较表达式。任何值为0、null、未定义或空字符串的表达式被解释为false。其他任意值的表达式解释为true。例如,可以使用如下表达式:
if(x=y+z)//这可能不是想要的结果–如下!
注意上面的代码并不检查x是否与y+z相等,因为仅使用了一个等号(赋值)。相反的,上面的代码将y+z赋给变量x,然后检查整个表达式的值是否为零。要检查x是否与y+z相等,使用如下代码。
if(x==y+z)//这与上面的代码不同!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TempUser2005
2006-01-06 · 超过11用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:0
展开全部
布尔变量就是只能有两种取值,在多数编程语言中为
True或False,布尔变量要表达的是最简单的判断
逻辑——是或不是。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e2f9947ce
2006-01-06 · TA获得超过192个赞
知道答主
回答量:32
采纳率:0%
帮助的人:22.8万
展开全部
这个变量质有两种情况,要么是真,要么就是假,在C里用1,0表示.在DELPHI里用TRUE FAlSE
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫衣侠隐
2006-01-06 · TA获得超过264个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:262万
展开全部
用来存贮“是”和“否”的变量类型
有的编程语言用“true”和“false”表示
有的编程语言用“1”和“0”表示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式