当前位置 博文首页 > zzr17147的博客:C++ 教学:从入门 到 入坟[4]
今天讲逻辑运算
数学中,我们常用的是加减乘除,他们在C++中分别对应+ - *?/
和数学一样,乘法和除法要优先于加法与减法的运算
同时也能加括号,但C++中的中括号[]与大括号{}并不是括号的意思
如果想大括号套中括号等运算需要这样写:
((a+b)*c)/d
C++中还有两种常用的逻辑运算符分别是:||(或者)&&(并且)
这两种逻辑运算符通常用在 if else 语句中
两种逻辑运算符的判定方式如下:
||(或者):
条件一 | 条件二 | 结果 | 条件一 | 条件二 | 结果 |
不符合 | 不符合 | 不执行 | 不符合 | 符合 | 执行 |
符合 | 符合 | 执行 | 符合 | 不符合 | 执行 |
&&(并且):
条件一 | 条件二 | 结果 | 条件一 | 条件二 | 结果 |
不符合 | 不符合 | 不执行 | 不符合 | 符合 | 不执行 |
符合 | 符合 | 执行 | 符合 | 不符合 | 不执行 |
代码格式如下:
||(或者):
if(a==b||a==c)//注意:C++中判断等于须用两个等号
{
如果a=b或者a=c就执行此处语句
}
&&(并且):
if(a==b&&a==c)//注意:C++中判断等于须用两个等号
{
如果a=b并且a=c就执行此处语句
}
if中可以嵌套,如下:
if(条件)
{
if(条件)
{
语句;
}
else if(条件)
{
语句;
}
}
OK明天讲循环(for)
?
cs