第四十一节:关系符的大于“>”和大于等于“>=”。
【41.1 大于“>”。】
大于关系符“>”语句的常见格式如下:
- if(常量或变量>常量或变量)
- {
- 语句1;
- 语句2;
- }
- 语句3;
- 语句4;
上述if条件的真假判断规则是:如果左边的数大于右边的数,此条件为真(条件满足)。否则,为假(条件不满足)。例如:
- if(2>1) //2肯定大于1,所以满足条件“大于的关系”,因此为真,会执行大括号内的语句。
- {
- 语句1;
- 语句2;
- }
【41.2 大于等于“>=”。】
大于关系符“>=”语句的常见格式如下:
- if(常量或变量>=常量或变量)
- {
- 语句1;
- 语句2;
- }
- 语句3;
- 语句4;
上述if条件的真假判断规则是:如果左边的数大于或者等于右边的数,此条件为真(条件满足)。否则,为假(条件不满足)。例如:
- if(2>=2) //左边的2虽然不大于右边的2,但是左边的2等于右边的2,因此为真,满足条件。
- {
- 语句1;
- 语句2;
- }
【41.3 例程练习和分析。】
现在编写一个实验程序,一共有8个给定的数,要统计其中数值大于79的数有几个,同时,也统计其中数值大于等于79的数又有几个。
程序代码如下:
在电脑串口助手软件上观察到的程序执行现象如下:
- 开始...
- 第1个数
- 十进制:4
- 十六进制:4
- 二进制:100
- 第2个数
- 十进制:5
- 十六进制:5
- 二进制:101
分析:
变量a为4。(大于79的有x1,x3, x5,x8这4个)
变量b为5。(大于等于79的有x1,x3, x4, x5,x8这5个)
通过实验结果,发现在单片机上的实验结果和我们的分析是一致的。
【41.4 如何在单片机上练习本章节C语言程序?】
直接复制前面章节中第十一节的模板程序,练习代码时只需要更改“C语言学习区域”的代码就可以了,其它部分的代码不要动。编译后,把程序下载进带串口的51学习板,通过电脑端的串口助手软件就可以观察到不同的变量数值,详细方法请看第十一节内容。
|