**总觉得今天更两节就好了=。= ( ̄. ̄) **

困。。。( ̄. ̄) \

今天我们来加深if的使用,我们来讲解运算符&&和||,一个叫做 与&& 一个叫做 或&&;我们先来说 &&

我们先看以下代码:

#include<stdio.h>
#include<stdlib.h>
int main() {int a=1,b=2;if((a==1)&&(b==1)){printf("a等于1,b也等于1\n");  }else{printf("a和b可能不等于1\n");      }system("pause");return 0;
}

经过前几节的学习详细大家都会了之前说过的内容了吧?不会的留言就好了~那我开始的代码就不说了,我们直接说if语句

我们直接看到我们的if语句,在if语句中是不是里面多了点东西?我们并没有见过?好,那我问你如果那一行代码如下代码你懂吗?:

if(a==1)

我相信大家只要学过了if就应该懂吧?那下面的代码呢?

if(b==1)

这个也懂吧?那么我们的代码:

if((a==1)&&(b==1))

则是判断两边a是否等于1…而且也判断b是否等于一,中间这个&&符号叫做逻辑与符号。表示当左边的a1,和b1都做正确才是正确,才能执行if判断正确后的代码。

**不理解的小伙伴继续看我这里解释。&&符号叫做逻辑与,其实就是一个关系,并列的关系,什么叫做并列呢?其实就是加入你说一句话“我吃了西瓜和苹果”,表示的是两个都吃了,那么在我们这里的&&表示的是左边a1还不够,我们的&&右边还有b1,我们还要b1正确才能够算正确;所以大家懂了吗?就是两边判断正确,这个if((a1)&&(b==1))才是正确,才能执行 printf(“a等于1,b也等于1\n”); **

我们运行下我们的代码得到结果如下:

运行结果显示a和b可能不等于1,我们把b的值改为1,我们再运行一下,是不是会输出 printf(“a等于1,b也等于1\n”); 这一句呢?

**我们下一节来说逻辑或~(-.-)=3 **

【C语言简单说】十二:逻辑运算符相关推荐

  1. C++语言学习(十二)——C++语言常见函数调用约定

    C++语言学习(十二)--C++语言常见函数调用约定 一.C++语言函数调用约定简介 C /C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数 ...

  2. 谭浩强c语言不讲位运算呢,谭浩强C语言教程第十二章-位运算.doc

    谭浩强C语言教程第十二章-位运算 12位运算1 12.1位运算符C语言提供了六种位运算符:1 12.1.1按位与运算1 12.1.2按位或运算2 12.1.3按位异或运算2 12.1.4求反运算3 1 ...

  3. C语言学习(十二)C语言中的字符(宽字符与窄字符)、从字符谈谈C语言的编码、转义字符

    C语言学习(十二)C语言中的字符(宽字符与窄字符).从字符谈谈C语言的编码.转义字符 目录 C语言学习(十二)C语言中的字符(宽字符与窄字符).从字符谈谈C语言的编码.转义字符 英文字符 字符的表示 ...

  4. c语言压缩文本文件北京理工大学,北京理工大学C语言程序设计第十二章文件.ppt...

    北京理工大学C语言程序设计第十二章文件 2000年1月25日 北京理工大学 / 第十二章 文件 第一节 文件概述 第二节 文件的处理 第三节 文件的顺序读写操作 第四节 文件的随机读写操作 第五节 文 ...

  5. C语言实验(十二):函数(输入年份输出日历、闰年判断、元旦星期几)

    C语言实验(十二):函数(输入年份输出日历.闰年判断.元旦星期几) 一.判断闰年和某年元旦星期几的函数 1. 编写一个函数,输入年份,判断是否为闰年: 2. 编写一个函数,输入年份,判断当年元旦所对应 ...

  6. 【C语言简单说】二十:指针基础

    =.=.据说指针很难 其实稍微理解概念不难=.= 先看百科的定义:在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方 ...

  7. Go语言基础(十二):并发编程

    文章目录 一.前言 二.goroutine 1.使用goroutine 2.启动goroutine示例 3.main优雅谢幕(sync.WaitGroup) 三.goroutine与线程 1.可增长的 ...

  8. 区块链技术基础语言(三十二):Go语言网络编程(下)

    本文紧接上文所述,讲解socket编程和HTTP编程. 一.socket编程 在上一节我们介绍了网络体系的五层模型,介绍了每层模型所遵守的协议.TCP/IP是一个协议族,它由网络层的IP协议和传输层的 ...

  9. c语言 12大于12么,【C语言】第十二章

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 为什么会出现动态内存分配 这个问题要结合数组来进行讨论.在C99之前的标准中,C语言中数组的定义要求必须给定常量的大小才 ...

  10. C语言试题八十二之输入小写字母,把小写字母转换成大写字母。

    1.题目 输入小写字母,把小写字母转换成大写字母. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...

最新文章

  1. C++:rand()函数和srand()函数解读
  2. html 复选框 mysql_Html:实现带复选框的下拉框(一)
  3. 刷爆全网的动态条形图,原来 5 行 Python 代码就能实现!
  4. 《3ds Max疯狂设计学院》——1.8节本章小结
  5. pytorch ctcloss 参数详解
  6. Python数据库访问公共组件及模拟Http请求
  7. 64位系统使用Access 数据库文件的彻底解决方法
  8. python新闻聚合_使用python对数据进行高效处理,包你玩转分组聚合
  9. python--线性回归
  10. python raise语句_Python异常处理,告别xxxxError!
  11. MicroK8s及KubeFlow安装文档
  12. Oracle用户密码使用特殊符号,例如(AND)、$(Dollar)、#(Pound)、*(Star)等
  13. 所有赚不到钱的人都是干了自己不愿意或者自己很讨厌的事
  14. linux常用命令之 解压war包文件
  15. 表格里加横线一分为二_excel表格分割线一分为二斜线
  16. 第三次作业——K米评测
  17. 我是K哥,大厂高管,抓住过几次风口,交个朋友吧
  18. 概率图模型(6)马尔科夫随机场
  19. L9935_二相步进电机驱动器
  20. 都严肃点!史上最早的“喜当爹”其实是一项国家计划

热门文章

  1. 毫无疑问的是.NET 在信创常用软件适配清单之中
  2. 深入探究ASP.NET Core Startup的初始化
  3. dotNet Core 3.1 使用 Aspose (部署 Docker)
  4. .Net Core中的诊断日志DiagnosticSource讲解
  5. 推荐一个Asp.Net Core工具库
  6. 猎鹰与龙飞船基于Linux,采用C++、Chromium与JS开发
  7. [Abp vNext 源码分析] - 19. 多租户
  8. 直接使用汇编编写 .NET Standard 库
  9. 云原生时代, 选择.NET Core
  10. [功能发布]Excel催化剂地图可视化功能正式发布,欢迎使用!