zoukankan      html  css  js  c++  java
  • 【学习笔记】【C语言】关系运算符

    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

     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     /*
     6     int a = 10;
     7     
     8     int b = 11;
     9     
    10     // 条件成立就返回1,真
    11     // 条件不成立就返回0,假
    12     int result = b >= a;
    13     
    14     printf("%d
    ", result);
    15      */
    16     
    17     //int a = 2>3==1;
    18     //int a = 3+4 > 8-2;
    19     
    20     int a =  5 != 4 + 2 * 7 > 3 == 10;
    21     
    22     printf("%d
    ", a);
    23     
    24     return 0;
    25 }
  • 相关阅读:
    solr6.5搭建以及使用经验
    Intellij IDEA svn的使用记录
    初次从eclipse转到intellij idea上的一些经验
    Linux一键安装PHP/JAVA环境OneinStack
    CentOS下yum安装mysql,jdk以及tomcat
    centos yum换阿里云源
    ehcache配置:使用Spring+SpringMVC+Mybatis或者有shiro
    微博短链接的生成算法(Java版本)
    手把手教你使用Git
    工作中有关分布式缓存的使用和需要注意的问题梳理
  • 原文地址:https://www.cnblogs.com/dssf/p/4557308.html
Copyright © 2011-2022 走看看