C++ 教学:从入门 到 入坟[4]

138 阅读1分钟

今天讲逻辑运算

数学中,我们常用的是加减乘除,他们在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)