黑马程序员技术交流社区

标题: 一些基础知识---关系运算(比较运算) [打印本页]

作者: mac    时间: 2015-9-27 08:20
标题: 一些基础知识---关系运算(比较运算)
一些基础知识---关系运算(比较运算)
作者: mac    时间: 2015-9-27 08:21
1、条件判断
        •        默认情况下,我们在程序中写的每一句正确代码都会被执行。但很多时候,我们想在某个条件成立的情况下才执行某一段代码

        •        这种情况的话可以使用条件语句来完成,但是我们暂时不学习条件语句,先来看一些更基础的知识:如何判断一个条件成不成立。

2、真假
        •        在C语言中,条件成立称为“真”,条件不成立称为“假”,因此,判断条件是否成立,就是判断条件的“真假”。
        •        怎么判断真假呢?C语言规定,任何数值都有真假性,任何非0值都为“真”,只有0才为“假”。也就是说,108、-18、4.5、-10.5等都是“真”,0则是“假”。

3、关系比较
开发中经常要比较,比如斗地主游戏中牌的大小。利用关系运算符就可以比较两个值的大小。
        •        关系运算符的运算结果只有2种:如果条件成立,结果就为1,也就是“真”;如果条件不成立,结果就为0,也就是“假”。

4、使用注意
        •        关系运算符中==、!=的优先级相等,<、<=、>、>=的优先级相等,且前者的优先级低于后者:2==3>1
        •        关系运算符的结合方向为“从左往右”: 4>3>2
        •        关系运算符的优先级小于算术运算符:3+4>8-2




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2