当前位置 博文首页 > zzr17147的博客:C++ 教学:从入门 到 入坟[4]

    zzr17147的博客:C++ 教学:从入门 到 入坟[4]

    作者:[db:作者] 时间:2021-08-18 13:15

    今天讲逻辑运算

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