购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

[任务四] 比较两个数的大小

计算机程序能根据不同的条件作出不同的操作处理。应用问题中的简单条件通常转换成判断两个数据对象的大小关系。在C语言中,比较两个数据对象大小关系的运算称为关系运算。

上机运行下面的程序,然后完成表中提出的问题。

(1)分析程序结果并填写下表。

注意:在表中“表达的关系成立否”栏填“成立”或“不成立”,在“结果”栏填“真”或“假”,即关系“成立”为“真”,关系“不成立”为“假”。

(2)关系表达式是表示_____的表达式,关系表达式的运算结果有______种取值情况。

(3)在C语言中怎样表示关系运算的结果?

_____________________________

(4)根据对程序运行结果的分析(或自行设计关系表达式上机实验)描述关系运算符的优先级和结合性。

_____________________________

(5)字符参加关系运算,如何比较它们的大小关系?

_____________________________

(6)把语句printf("%d","abc"<"ABC");添加到程序中并编译运行程序,根据程序出现的状况作出结论。

_____________________________

(7)你能测试空字符('',单引号中没有任何字符)的ASCII的大小吗?请描述你的方法,并写出测试用的关系表达式,然后写出空字符的转义字符形式。

_____________________________

日积月累

●关系运算是指两个数据对象进行大小关系比较的运算。用关系运算符连接而成的式子称为关系表达式。

●关系表达式表示的关系成立,结果为“真”,否则结果为“假”。在C语言中,关系表达式的结果为“真”,其值为1;结果为“假”,其值为0。人们把“真”“假”两种值称为逻辑值。

●数值数据(整型和实型)按数值大小进行比较,字符以它的ASCII码大小进行比较。

●关系运算符的优先级分为两组:高优先级组:>,>=,<,<=;低优先级组:==,!=。

●关系运算符的结合性为左结合。

眼下留神

●任何C语言表达式的结果都可以视为逻辑值。C语言规定:“非0值”为“真”,“0值”为假。

●字符串不能直接用关系运算符进行大小关系的比较运算。 q+PpzvHdExAt21xs2Wt6YoM0y69C5FXYMd4nEFpxBoYRlqoZZvCI6JW1kzqcJDc0

点击中间区域
呼出菜单
上一章
目录
下一章
×