c++逻辑运算和数据类型转换

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:50:56
我是新手,主要是这两个不懂,有什么好的教程或视频吗?
1||0&&1&&0是什么意思?

||是逻辑或
&&是逻辑与
它们是双目运算符,即有左操作符和右操作符,这种运算符组成的表达式只能产生两种结果,0或1(假或真)
举例
int a=10,b=11,c=30;
if(a>0||b<0)
(1)...
if(b>0&&c>0)
(2)...
if(a>0||b>0||c>0)
(3)...

显然,上面的代码段(1),(2),(3)都会执行,因为if的条件都为真
A||B:只要表达式A,B其中至少一个的值为真(非零),整个表达式A||B的值就为真
A||B:只有表达式A,B全部为真(非零),整个表达式A&&B的值才为真,否则整个表达式为假

你学c++的,到电驴里面下视频就有了,建议多写程序,这样进步较快。有什么不懂可以问我,我是计算机专业的

||或,&&并且

这应该是一个布尔表达式的示意用法吧

意思就是布尔表达式无非是存在

真或假 并且 真 并且 假 这几种基本组合