逻辑表达式的值只能为1或0吗,在线等,急!!!

 我来答
汽车之路w
高粉答主

2021-01-19 · 关注我不会让你失望
知道大有可为答主
回答量:1.2万
采纳率:100%
帮助的人:297万
展开全部

C语言中逻辑表达式的值为0或1。

在C语言中,逻辑值“真”用数字1表示,逻辑值“假”是用数字0表示。在c语言中,任何非0数字都能够被系统解释为“逻辑真”。

逻辑运算的值也是有两种分别为真和假,C语言中用整型的1和0来表示。



扩展资料

在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。

逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。同样,逻辑函数也可以用表格和图形的形式表示。

逻辑代数是研究逻辑函数运算和化简的一种数学系统。逻辑函数的运算和化简是数字电路课程的基础,也是数字电路分析和设计的关键。

郭映雁尹敏
2019-10-15 · TA获得超过3.2万个赞
知道小有建树答主
回答量:1.2万
采纳率:32%
帮助的人:944万
展开全部
编程语言里逻辑这种数据类型的值只有true和false两种,
因为只有2种取值的可能性,所以最节约空间的存储方法就是只用1个比特位来表示,也就是0为假,1位真。
但是不是所有语言都支持原生的bit类型,而且不同语言对于逻辑这个数据类型的定义都不一样,确切说不是所有语言和CPU都支持位寻址,所以有时用一个字节的存储空间来表示一个位的效率更高,。
比如C语言中没有bool
类型,
C语言中
if(exp)
{
func_true();
}中,
不管exp是那种数据类型,只要exp值非零
,就会去执行func_true()分支。也就是0为假,非0为真。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陆彩静温坤
2019-10-19 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:33%
帮助的人:672万
展开全部
因为表达式“i||(i=12)”是逻辑或运算符,“||”前面的i为10,所以逻辑语句为真,即“||”的语句不执行,所以i依旧为10!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式