A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15132876050 中级黑马   /  2015-8-20 20:27  /  533 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关系运算

条件判读

1在默认情况下,我们在程序的每一句正确代码都会被执行,但很多时候,我们想在某个条件成立的情况下才执行某一段代码。比如输入用户名和密码,要输入正确我们才能进入用户界面。这种情况可以使用条件语句来判断一个条件成不成立。

2真假

在c语言中条件成立称为“真”,条件不成立为”假”。因此,判断条件是否成立,就是判断条件的“真假”。

怎么判断真假呢?任何数据都有真假,任何非0的值为“真”,只有0才为“假”。

也就是说,108,18,4.5,10.5等都是“真”,0则是假。

3关系比较

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



#include <stdio.h>

int main()

{

int result1,result2;

result1=10>11;

result2=10<11;

printf("result1=%d,result2=%d\n",result1,result2);

return 0;

}

结果














4使用注意

关系运算符中==,!=的优先级相等,<,<=,>,>=的优先级想等,且前者的优先级低于后者:2==3>1。

关系运算符中的结合方向为“从左到右“,5>4>3>2

关系运算符的优先级小于算数运算符:

三目运算符

格式:条件?数值1:数值2

如果条件成立就返回数值1,如果条件不成立就返回数值2。

1 个回复

倒序浏览
很给力   加油相信你会学的很好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马