关系逻辑与分支

真、假与取反运算

在计算机语言中,有很多语言用特殊的数据或者表示方法来标记“”与“”(“”与“”)。在C语言中,直接用“0”表示“”(“”),“1”表示“”(“”),非常的方便直观。在C语言中,还有一个单目的取反运算符Logical negation operator。与常识的反面是的反面是一样,我们对0取反是1,对1取反是0

相等性关系与不等性关系

C语言中相等性关系运算符equal-to operator==,它由两个等于号组成。同样,C语言中还有一个不等性关系运算符not-equal-to operator!=,它由一个取反运算符和一个等于号构成。相等性关系运算符==不等性关系运算符!=,都是双目运算符==用来判断左值右值是否相等,而!=用来判断运算的左值右值是否不相等。它们运算得到的结果都是1或者0用来说明关系运算结果。举个例子:
2==2和3!=4的运算结果都是1(表示关系运算为),而2!=2和3==4的运算结果0(表示关系运算为)。
注意:要区分相等性关系运算符和赋值运算符,相等性关系运算符是两个等号,赋值运算符是一个等号。

其他关系运算

在C语言中,除了有相等性关系运算符不相等性关系运算符之外,我们还有大于等于关系运算符greater-than or equal-to operator>=,用来判断左值大于等于右值,举个例子,8>=8的结果逻辑值是1,这个表达式为“”(true),而1>=2的结果逻辑值为0,这个表达式为“”(false)、小于等于关系运算符(less-than or equal-to operator<=,用来判断左值小于等于右值,举个例子8<=8的结果逻辑值是1,这个表达式为“”(true),而2<=1的结果逻辑值为0,这个表达式就是“”(false)的、大于关系运算符greater-than operator)用来判断左值大于右值,举个例子,9>8的结果逻辑值为1,这个表达式是“”(true)的,而5>6的结果逻辑值是0,这个表达式为“”(false)、小于关系运算符less-than operator<,用来判断左值小于右值,举个例子,1<2的结果逻辑是1,这个表达式为“”(true),6<5的结果逻辑值为0,这个表达式是“”(false)。
注意:大于等于和小于等于表示的是,大于或等于和小于或等于,而不是大于且等于与小于且等于。也就是说,左右值相等时,其逻辑值也是1。注意区分!

C语言的基础知识:是与非相关推荐

  1. c语言基础知识pdf下载,C语言主基础知识.pdf

    C语言主基础知识 泰山学院CSDN 俱乐部 C 语言主要基础内容 1.预处理命令 预处理的概念:在编译之前进行的处理.预处理命令以符号"#"开头. 2 .关于#include 在编 ...

  2. 计算机二级C语言辅导j机构,全国计算机二级C语言公基础知识辅导.pptx

    全国计算机二级C语言公基础知识辅导 ;知识点分布;第一章 数据结构与算法;1.算法是指解题方案的准确而完整的描述.换句话说,算法是对特定问题求解步骤的一种描述. *算法不等于程序,也不等于计算方法. ...

  3. 二级c语言基础知识pdf下载,全国计算机等级考试二级C语言公共基础知识.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp资格/认证考试&nbsp>&nbsp计算机等级考试 全国计算机等级考试二级C语言公共基础知识 ...

  4. 计算机二级考试c语言公共基础知识,全国计算机二级c语言公共基础知识考试内容.doc...

    全国计算机二级c语言公共基础知识考试内容 全国计算机二级等级考试的笔试包括基础知识和程序设计两部分,其中基础知识占30分.以下是由关于全国计算机二级c语言公共基础知识考试内容的内容,希望大家喜欢! 全 ...

  5. 计算机二级c语言公共基础知识(免费的) 百度云,计算机二级c语言公共基础知识(免费的).doc...

    计算机二级c语言公共基础知识(免费的).doc 计算机二级C语言的二级共公基础知识教程 第一章数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整的描述. 算法不等于程序,也不等计算机方法,程 ...

  6. 2011计算机等级考试二级c语言公共基础教程.doc,2011年全国计算机等级考试二级c语言公共基础知识复习100题及答案.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp资格/认证考试&nbsp>&nbsp计算机等级考试 2011年全国计算机等级考试二级c语言公 ...

  7. 计算机二级C语言公共基础知识,以及习题总结(六)数据模型

    二级C语言公共基础知识,以及习题总结(一) 跳转 二级C语言公共基础知识,以及习题总结(二)树和二叉树 跳转 二级C语言公共基础知识,以及习题总结(三)查找和排序 跳转 二级C语言公共基础知识,以及习 ...

  8. C语言 文件基础知识整理

    C语言文件基础知识 之前学C语言的时候老师讲文件讲的相当潦草,因为大作业的关系现在只能自己重听自学一遍.以下是根据北理工的C语言程序设计mooc的文件单元课件和上课时的补充内容所整理的C语言文件基础知 ...

  9. 第一章c语言基础知识答案,第一章 C语言的基础知识练习题

    第一章 C语言的基础知识练习题 第一章 C语言的基础知识 第一节 对C语言的初步认识 习题 1. 下列叙述中错误的是 B A)任何一个C程序都必须有且仅有一个main函数,C语言总是从main函数开始 ...

  10. C++:C++语言入门级基础知识考察点回顾之基本数据类型、流程控制

    C++:C++语言入门级基础知识考察点回顾之基本数据类型.流程控制 目录 C++的基本数据类型 0.return 的两种实现

最新文章

  1. @ResponseBody注解作用
  2. [react] 请说说你对react的render方法的理解
  3. plus 什么是mybais_谈谈自己用mybatis-plus中的一些经验。
  4. liunx php的项目地址,在 Linux 配置 PHP 项目
  5. java web访问webroot_java web 之 WebRoot和WebContent目录
  6. 初一数学计算机教案,初一数学教案
  7. 汽车CAN网络测试及自动化测试工具
  8. 三维几何图形创作方法(Geometry3D)之三
  9. CSS基础教程 -- 媒体查询屏幕适配
  10. promise is not a constructor
  11. Python 实现简单的客户端认证
  12. 无纸化车间是怎样实现的,能给企业生产带来什么?
  13. Ios短视频开发初始化短视频失败或延时太长的问题原因分析
  14. 江苏计算机学业水平测试多少分过关,江苏学业水平测试2021年考试时间:合格性考试30分能过吗?...
  15. 统计学习方法李航版第十章部分课后习题python答案
  16. 在SpringMVC项目中使用HIkariCP
  17. Vetur自定义格式化代码
  18. 判断三角形是逆时针还是顺时针
  19. 计算机识别不了usb设备,电脑识别不了USB设备怎么办
  20. 开始Python学习第二课(python环境安装)

热门文章

  1. 刮刮乐--课后程序(Python程序开发案例教程-黑马程序员编著-第4章-课后作业)
  2. 惊!女朋友用Python写出几行代码就监控了我的电脑,吃鸡被发现了
  3. 解读羽毛球滑板推球技术要领
  4. excel教程自学网_Excel自学教程:办公室必备技能——Excel表格的打印技巧
  5. vue-orgchart做组织架构图
  6. Java项目:jsp在线考试系统
  7. 制作自己的CE彻底解决被封问题
  8. mysql 并发控制--悲观锁和乐观锁
  9. 富文本编辑器下载与使用
  10. 天呐!java从键盘给数组赋值