(二)任务目标

(二)任务目标

通过本次任务的学习,进一步巩固点亮LED灯的相关知识,认识按键,并能根据电路情况编写程序,判断按键情况。

知识准备

1.关系运算符与表达式

(1) 关系运算符

用于比较两个数的大小,共有6种,见表4-1。

表4-1 关系运算符

(2) 关系表达式

用关系运算符将两个表达式连接起来的式子,称为关系表达式。

关系表达式的值是逻辑值“真”或“假”。但是C语言中没有专门的逻辑值,故用“非0”代表“真”,用“0”代表“假”。

在关系表达式求解时,用“1”代表“真”,用“0”代表假。

当关系表达式成立时,表达式的值为1,否则,表达式的值为0。

2.逻辑运算符与表达式

(1) 逻辑运算符

C语言中有3种逻辑运算符,分别用于表示“并且”“或者”“否定”逻辑关系。三种逻辑运算符见表4-2。

表4-2 逻辑运算符

(2) 真值表(表4-3~表4-5)

表4-3 与&&真值表

续表

表4-4 或||真值表

表4-5 非!真值表

(3) 逻辑表达式

用逻辑运算符将关系表达式或逻辑量连接起来的式子称为逻辑表达式。

逻辑表达式的值是一个逻辑值,即“true”或者“false”。但是C语言中没有专门的逻辑值,故用非0代表“真”,用0代表“假”。

3.选择语句

if选择语句是指C语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。

在C语言中,if语句有3种形式,见表4-6~表4-8。

表4-6 形式一

表4-7 形式二

表4-8 形式三