第18课:

在数学中我们见过7<x<100这样的公式,意思是x大于7并且x小于100。

在程序中这样写一个变量的范围值是不行的,计算机是看不懂这样的算式的,那么怎样让计算机看懂呢?这里就要用到逻辑运算符了。

下面我们看一下C语言中的逻辑运算符:

在这里插入图片描述

那么前面的那个算式写成计算机可以看的懂的算式就是:x>7 && x<100;

逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。其求值规则如下:

1) 与运算(&&)

参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;

2) 或运算(||)

参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;

3) 非运算(!)

参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。

任务
某靓女要招募男盆友了,给出的条件是身高不能低于180CM且银行存款不少于100万。

现某男身高175CM,银行存款150万来应征,我们用C语言中的运算来看一下他满足条件吗?

在代码编辑器中

第6行加入算式

运算结果为
是否符合条件:0

#include <stdio.h>
int main()
{
    int height = 175;   //身高为175cm
    double money = 1500000;  //银行存款为150万
    printf("是否符合条件:%d\n",  height>=180&&money>=1000000       );  //填写算式
    return 0;    
}

2018.10.28 第18节

猜你喜欢

转载自blog.csdn.net/weixin_43292923/article/details/83474596
今日推荐