问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言里||和&&的区别

发布网友 发布时间:2022-04-27 13:14

我来回答

5个回答

热心网友 时间:2023-09-22 12:19

区别如下:

1、运算符性质不同。

&是一个位运算符。

&&是一个逻辑运算符。

2、作用不同。

&是将两个二进制的数逐位相与,结果是相与之后的结果。

&&就是判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质。

3、用途*。

&除了是一个位运算符,也是取地址符。

&&就是一个单纯的逻辑运算符,没有任何其他含义。

发展历史

C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普逊和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。

为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。

热心网友 时间:2023-09-22 12:19

"&&"表示"与", 意思是条件必须同时成立

"||" 表示"或", 意思是条件有一个成立即可.
if((a*a+b*b>c*c)&&(b*b+c*c>a*a)&&(c*c+a*a>b*b))这个是判断锐角三角形的条件,你只要学过数学就应该知道锐角三角形的成立条件是:任意两边长度的平方和大于第三边长度的平方。
所以要用"&&"而不是"||"。

热心网友 时间:2023-09-22 12:20

&&是逻辑与,只有他左右两个表达式都为真,整个表达式才为真,在他的左表达式为假的时候右表达式是不判断的,
||是逻辑或,只要他左右的表达式有一个为真,整个表达式就为真,在他的左表达式为真的时候右表达式是不判断的。

热心网友 时间:2023-09-22 12:20

因为if((a*a+b*b>c*c)&&(b*b+c*c>a*a)&&(c*c+a*a>b*b))这三个条件必须同时满足(也就是逻辑与)的条件下才是锐角三角形。

||的话只要一个条件满足就可以。

热心网友 时间:2023-09-22 12:21

锐角三角形的性质:任何两边的平方的和都必须大于第三边的平方。

因为是“任何...都...”,所以a²+b²>c²,a²+c²>b²,b²+c²>a²这三个式子必须同时满足,而不是满足一个即可,所以使用 &&
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有哪些电视购物频道 时尚购物电视购物起源 时尚购时尚购 (FASHIONGOU) 购物狂电视剧 老式炸串酱料配方,15年炸串店老板倾囊相授!学到就是赚到 炸串的技巧和配方 哔咔哔咔漫画通用账号大全 账号共享 请问2024年推出的AIPC有哪些值得购买?ProArt创162024适合什么样的人群... aigc和aipc区别 aipc与目前市场上的电脑有什么主要区别?个人购买办公使用 C语言中,&和&&有什么区别,|和||有什么区别 C语言中:&= 与等于, |=或等于,这两个表达式表示啥意思呢? c语言与或运算 美的燃气热水器rx3怎么激活 女孩子多大开始带胸罩比较合适? 女孩子什么时候该穿有罩杯的胸罩了 为什么看守所里面每天要经常组织点名? 炖鸭肉怎么炖好吃 生产组长的职责 经常组织同学聚会的人是哪样的心理? 经常参加并组织班级学校组织的各项课内外活动是病句吗? 常学习,常沟通,常组织,常整顿,常自律。。谁有最完整的解释 厨房五常法管理是哪五常?六常又是什么? 食堂管理5常6T 癌旁组织怎么定义的,与正常组织怎么区别 q-pcr的内参处理组和正常组有区别吗? 溃馈匮聩篑 愦组词 溃馈匮聩篑愦 这几个字常常组的词有哪些 我好混 天龙八部的哪个老区人比较多啊, 我玩那区才没开多久都没多少人了, 刷个FB经常组不到人, 结构体中的常数组的地址连续吗 陈乔恩经常组局让朋友来家里,你会这样吗? C语言中:&= 与等于, |=或等于,这两个表达式怎么解? 什么是C语言中的与或非运算 五笔破折号怎么打 极点五笔在Word文档中怎样打出一个长的破折号? 用极点五笔能不能加破折号啊? 极点五点两次逗号变破折号问题,求助。 请问极点五笔86版输入法的标点的哪里修改? 极点五笔中,如何快速输入·→←↑↓※等特殊符号? 极点五笔怎么解决六个点和破折号的问题很讨厌,这个设计人是猪啊!_百度问一问 用 极点五笔6.5 的怎么打出 、- 丶 . √ 以及 空格 这些符号.? 极点五笔输入法,长按“,或。”,就会出现“——或……”,如何取消这种功能? 极点五笔的中文汉字输入时标点符号切换问题 极点五笔输入逗号问题 极点五笔输入法下如何切换标点符号 外国经典名言名句大全 国外名言名句 外国人说的名言名句的有哪些 国外教育名言名句大全 外国教育家的名言警句 外国的读书名言警句