C语言的逻辑运算符

(2009-02-28 12:49:44)

标签:

逻辑运算符

c语言

教室

表达式

这是C语言的逻辑运算符:异或

这个网站讲的非常详细,我摘抄了一些,详细的你看以看看。有很例子,好懂!

http://hi.baidu.com/rect/blog/item/b5be43da977c6adbb7fd4855.html

逻辑运算符把各个运算的变量(或常量)连接起来组成一个逻辑表达式。

逻辑运算符有4个,它们分别是: !(逻辑非)、 ||(逻辑或)、&&(逻辑与) ^(异或)。在位运算里面还有

&(位与)、|(位或)的运算。

什么是逻辑运算--逻辑运算用来判断一件事情是“对”的还是“错”的,或者说是“成立”还是“不成立”,判断的结果是二值的,即没有“可能是”或者“可能不是”,这个“可能”的用法是一个模糊概念,在计算机里面进行的是二进制运算,逻辑判断的结果只有二个值,称这二个值为“逻辑值”,用数的符号表示就是“1”和“0”。其中“1”表示该逻辑运算的结果是“成立”的,如果一个逻辑运算式的结果为“0”,那么这个逻辑运算式表达的内容“不成立“。

1:通常一个教室有二个门,这二个门是并排的。要进教室从门A进可以,从门B进教室也行,用一句话来说是“要进教室去,可以从A门进‘或者’从B门进”

用逻辑符号来表示这一个过程--能否进教室用符号C表示,教室门分别为A和B。C的值为1表示可以进教室,为0

表示进不了教室。A和B的值为1时表示门是开的,为0表示门是关着的,列表如下:

说明 C A B

2个教室的门都关着,进不去教室 0 0 0

门B是开着的,可以进去 1 0 1

门A是开着的,可以进去 1 1 0

门A和B都是开着的,可以进去 1 1 1

把表中的过程写成逻辑运算就是: C = A || B

这就是一个逻辑表达式,它是一个“或”运算的逻辑表达式。这个表达式要表达的是这个意思--如果要使得C为1,只要 A“或”B其中之一为

1即可以达到。所以“||”运算称为“或”运算。

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

c语言逻辑运算符组合,C语言的逻辑运算符相关推荐

  1. Swift3.0语言教程组合字符串

    Swift3.0语言教程组合字符串 Swift3.0语言教程组合字符串,当开发者想要将已经存在的字符串进行组合,形成一个新的字符串,可以使用NSString中的两个方法,分别为appending(_: ...

  2. c语言排列组合的函数,c语言排列组合算法 排列和组合算法的实现方法_C语言经典案例...

    想了解排列和组合算法的实现方法_C语言经典案例的相关内容吗,在本文为您仔细讲解c语言排列组合算法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:c语言排列组合算法,下面大家一起来学习吧. ...

  3. C语言怎么样?C语言如何?

    C语言是一种通用的程序设计语言.它同UNIX系统之间具有非常密切的关系.C语言是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是C语言编写的.但是C语言并不受限于任何一种 ...

  4. r语言 悲观剪枝_R语言实战(5) ——高级数据管理

    往期回顾: R语言实战(1)--R语言介绍 R语言实战(2)--创建数据集 R语言实战(3)--图形初阶 R语言实战(4) --数据管理 本期是我们推出<R语言实战>赠书活动的最后一天啦! ...

  5. c语言 x*,关于c语言%#X意思大全

    [导读]c语言%#X是什么意思,下面就是语录说小编整理的唯美句子,来看看吧! 在printf函数打印格式中, %X是以十六进制打印,并且a~f打印出来的是大写的A. B. C. D. E. F 如果是 ...

  6. 16c语言期末考试,c语言期末考试题库完整

    <c语言期末考试题库完整>由会员分享,可在线阅读,更多相关<c语言期末考试题库完整(93页珍藏版)>请在人人文库网上搜索. 1.习题一一.选择题1 C 语言是一种( C ).A ...

  7. C语言 strcat_s 函数 - C语言零基础入门教程

    目录 一.strcat_s 函数简介 二.strcat_s 函数原理 三.strcat_s 函数实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语 ...

  8. C语言 memcpy_s 函数 - C语言零基础入门教程

    目录 一.memcpy_s 函数简介 1.memcpy 函数报错:error C4996 2.memcpy 函数没有方法来保证有效的缓冲区尺寸,使用不安全 二.memcpy_s 函数语法 三.memc ...

  9. C语言 sizeof 函数 - C语言零基础入门教程

    目录 一.sizeof 函数简介 二.sizeof 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.sizeof 函数简介 ...

  10. C语言 strlen 函数 - C语言零基础入门教程

    目录 一.strlen 函数简介 二.strlen 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.strlen 函数简介 ...

最新文章

  1. YOLOv4 论文翻译
  2. nginx:模块讲解
  3. Androidpn 消息推送总结
  4. iphone xh5打开ppt预览_教你如何用iPhone拍全景照片
  5. 代码智能技术如何应用到日常开发?
  6. Maven之——使用本地jar包并打包进war包里面的方法
  7. 【问答系统】QA问答系统(Question Answering)
  8. Excel实现下拉筛选
  9. Mac上最好的方式下载BT上的音乐
  10. 中蒙联合考古队发现青铜时代至清代岩画图案
  11. XP系统计算机桌面图标不见,xp系统桌面图标不显示的详细方法
  12. 苹果6访问限制密码4位_苹果ios签名:AppleID为什么开启双重认证那么重要
  13. 在Word2003中打开Word2007文档的方法及教程下载
  14. 本月热门技术岗位招聘,全在这里了!
  15. visio 画图记录
  16. 垃圾邮件识别-朴素贝叶斯算法
  17. 堰流实验报告思考题_堰流流量测定
  18. LVGL笔记10--lv_cont容器
  19. JN516x串口测试
  20. 【JavaScript】ES6 数组的扩展

热门文章

  1. error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“: h
  2. 计算机工作组如何添加打印机,局域网添加打印机,详细教您局域网打印机怎么添加...
  3. 风吹雨PHP多应用授权系统【开源】
  4. 华为 鸿蒙出处,华为商标名“鸿蒙”原来出自《山海经》,网友直呼:“太燃了”...
  5. 三度冲刺IPO,负债率超70%的喜相逢能否成功敲钟?
  6. 电动汽车对系统运行的影响(Matlab实现)
  7. WhatsApp网页版扫码分析
  8. PC-DARTS 网络结构搜索程序分析
  9. 美图录爬虫(requests模块,re模块)
  10. 在html中向下的箭头怎样写,word换行向下的箭头怎么打