zoukankan      html  css  js  c++  java
  • C语言逻辑运算符

    目录

    零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门

    一.逻辑运算符

    C 语言 if / else 条件判断中,一个 if 语句的条件判断可以由多个表达式构成,举个例子: 何谓学霸?学霸 = 分数高 + 刻苦学习,两者缺一不可;

    1.与运算 &&

    与运算需要使用关键字符 &&,表示将两个或者多个表达式连接成一个,所有表达式必须都为true,整个表达式才为 true,否则为 false

    /************************************************************************/
    //@Author:猿说编程
    //@Blog(个人博客地址): www.codersrc.com
    //@File:C语言逻辑运算符
    //@Time:2021/05/28 08:00
    //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
    /************************************************************************/
    
    #include "stdafx.h"
    #include <stdio.h>
    
    
    int main()
    {
        //是否成绩好
        bool bHeightScore = true;
        //是否努力学习
        bool bHardStudt = false;
    
        if (bHeightScore && bHardStudt)
            printf("成绩好并且努力学习,是学霸
    "); //当bHeightScore 和 bHardStudt 同时为true才能执行
        else
            printf("不是学霸
    ");
        printf("main函数结束!
    ");
        return 0;
    }
    
    /*
    输出结果:
    
    不是学霸
    main函数结束!
    请按任意键继续. . .
    */
    

    2.或运算 ||

    或运算需要使用关键字符 ||,表示将两个或者多个表达式连接成一个,任意一个表达式为 true ,整个表达式就为 true ;只有当所有表达为 false 的时候,整个表达式才为 false

    /************************************************************************/
    //@Author:猿说编程
    //@Blog(个人博客地址): www.codersrc.com
    //@File:C语言逻辑运算符
    //@Time:2021/05/28 08:00
    //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
    /************************************************************************/
    
    #include "stdafx.h"
    #include <stdio.h>
    
    
    int main()
    {
    
        bool bHeightScore = true;
        bool bHardStudt = false;
    
        if (bHeightScore || bHardStudt)
            printf("要么努力学习要么分数高,必然是学弱学神学霸其中之一
    "); //当bHeightScore 和 bHardStudt 任意一个为true都能执行
        else
            printf("我是学渣
    ");
        printf("main函数结束!
    ");
        return 0;
    }
    
    /*
    输出结果:
    
    要么努力学习要么分数高,必然是学弱学神学霸其中之一
    main函数结束!
    请按任意键继续. . .
    */
    

    3.非运算 !

    非运算需要使用关键字符 ! ,用于将单个表达式结果取反,

    • 如果原表达式的结果为 false ,在表达式前面加上运算符 ! 结果取反之后就是 true

    • 如果原计算结果是 true ,在表达式前面加上运算符 ! 结果取反之后就是 false

      /*/
      //@Author:猿说编程
      //@Blog(个人博客地址): www.codersrc.com
      //@File:C 语言逻辑运算符
      //@Time:2021/05/28 08:00
      //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
      /*/

      include “stdafx.h”

      include <stdio.h>

      int main()
      {
      bool bHeightScore = true;
      bool bHardStudt = false;

      if (!bHeightScore)
          printf("我成绩不好
      "); // 只有bHeightScore等于false才能执行,非运算!表示对结果取反
      else
          printf("我成绩好
      ");
      
      if (!bHardStudt)
      {
          // 只有bHeightScore等于false才能执行,非运算!表示对结果取反
          printf("我不想努力了,有富婆吗?少奋斗三十年那种
      ");
      }
          printf("我努力学习
      ");
      
      printf("main函数结束!
      ");
      return 0;
      

      }

      /*
      输出结果:

      我成绩好
      我不想努力了,有富婆吗?少奋斗三十年那种
      main 函数结束!
      请按任意键继续. . .
      */

    C 语言逻辑运算符在开发中必不可少,都比较简单;

    二.猜你喜欢

    1. 安装 Visual Studio
    2. 安装 Visual Studio 插件 Visual Assist
    3. Visual Studio 2008 卸载
    4. Visual Studio 2003/2015 卸载
    5. 设置 Visual Studio 字体/背景/行号
    6. C 语言 Hello World
    7. C 语言代码注释
    8. C 语言数据类型 / 变量类型
    9. C 语言变量声明和定义
    10. C 语言格式控制符/占位符
    11. C 语言 printf 函数
    12. C 语言条件判断 if / else
    13. C 语言逻辑运算符

    未经允许不得转载:猿说编程 » C 语言逻辑运算符

    本文由博客 - 猿说编程 猿说编程 发布!

  • 相关阅读:
    无符号数和有符号数字操作的一些注意事项
    C/C++的基本数据类型
    GoLang字符串比较(二)
    Sphinx使用指南
    GoLang字符串比较(一)
    并发与调度亲和性
    golang scheduler工作窃取
    g0
    如何将markdown转换成微信公众号中支持的html
    goroutine是如何被回收的
  • 原文地址:https://www.cnblogs.com/shuopython/p/15104774.html
Copyright © 2011-2022 走看看