文档章节

6. 逻辑运算

 小清年
发布于 2014/05/11 20:27
字数 221
阅读 5
收藏 0
点赞 0
评论 0

6. 逻辑运算

6.1逻辑运算:&&、||、!:
&&表示当两个表示都为真时,结果为真
||两个表达式一个为真既为真
!表达式为真取反为假,表达式为j假取反为真
6.2短路与、短路或,如果第一个表达式能确定最终结果,则后面的表达式将不再计算
#include <stdio.h>
// 逻辑运算
void test1() {
            int a = 1;
            int b = 2;
            int c = 3;
            int result;
            result = a > b && a > c;
            printf("result=%d\n", result);
            result = a < b && a < c;
            printf("result=%d\n", result);
            printf("-------------\n");
            result = a > b || c > b;
            printf("result=%d\n", result);
            printf("-------------\n");
            result = !a;
            printf("result=%d\n", result);
}
// 短路
void test2() {
            int a = 1, b = 2, c = 3;
            int result;
            result = a > b && b++ > c;
            printf("result=%d\n", result);
            printf("b=%d\n", b);
            printf("----------------\n");
            result = a < b || b++ < c;
            printf("result=%d\n", result);
            printf("b=%d\n", b);
}
int main(void) {
            // test1();
            test2();
            return 0;
}
 

该博客教程视频地址:http://geek99.com/node/975

本文转载自:http://geek99.com/node/832#

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
php学习笔记之运算类型

Php 的运算类型 算数运算 赋值运算 逻辑运算 比较运算 低等递减运算 <?php Echo "hello word"; // 注释语句 ?> 一 算数运算 <?php Echo 11-1; ?> 二 赋值运算 <?php $a=1; $a+=2; $a=3; ech......

高新宇 ⋅ 2012/07/30 ⋅ 0

shell脚本中的双括号用法

在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算。估计很多朋友都感觉比较难以接受。特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格。 四则运算也只能...

zhangyujsj ⋅ 2016/06/27 ⋅ 0

算术运算符和运算命令

1、算术运算符 2、算术运算命令 3、 实例 3.1 (()) 1)计算1+1 [root@test-01 ~]#echo $((1+1))2 2)计算15-6 [root@test-01 ~]#echo $((15-6))9 3)i=5,i=i*5,求i值 [root@test-01 ~]#((i=5......

达日来 ⋅ 2017/07/06 ⋅ 0

《Java从小白到大牛精简版》之第6章 运算符(上)

Java语言中的运算符(也称操作符)在风格和功能上都与C 和C++极为相似。本章为大家介绍Java语言中一些主要的运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。 6.1 ...

tony关东升 ⋅ 2017/11/13 ⋅ 0

【J2SE】java中的位运算符

Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符:+ - * / % ++ -- 关系运算符:== != > >= < <= 逻辑运算符:&& || ! ^ & | 位运算符:& | ~ ^ << ...

qq_26545305 ⋅ 2017/10/27 ⋅ 0

linux shell 运算符 一览

Shell Operator shell 和其他编程语言一样,具有多种操作符(赋值操作符、算术运算符、逻辑操作符、关系运算符、位运算符、条件操作符、逗号运算符)。这些操作符可以组成复杂的运算表达式。...

liangxiaowei66 ⋅ 2014/04/11 ⋅ 0

erlang运算符

算术运算符 | OP | Description | Argument type || :-------- | :-------- | :--------: || + | 一元 + | number || - | 一元 - | number || + | 加法 | number || - | 减法 | number || * ......

leeyi ⋅ 2016/11/11 ⋅ 0

Groovy(五)-算术运算符,关系运算符,逻辑运算符,位运算符

译文:Groovy Language Documentation 算术运算符 Groovy支持在数学和其他语言如java中一些常见的算术运算符,所有java的算术运算符都是支持的。在下面的例子中我们会一一来看。 通常的算术运...

ZJ_Rocky ⋅ 2017/12/12 ⋅ 0

SHA512编程实现与优化之一:maj函数

SHA512算法中的maj函数可以C函数简单方便地实现: 从字面上看,逻辑乘"&"有3次,异或"^"有2次,事实真的如此吗? 将此函数编译成汇编语言得到如下结果:(注释是我后加上的) 阅读汇编代码可知...

safedead ⋅ 2016/05/20 ⋅ 0

Java逻辑运算符"&","&&","|","||"

逻辑运算符用于连接布尔型表达式。在Java中不同于数学的逻辑表达 3<X<5 ,java 中应该写成 x>3 & x<5 "&" 和"&&" 的区别; 单个"&",左边无论真假,右边都进行计算。 双个"&",左边为假,右边不...

小石头哥 ⋅ 2013/11/27 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

istio 文档

https://istio.io/docs/concepts/ https://istio.io/docs/concepts/traffic-management/handling-failures/ https://istio.io/docs/concepts/traffic-management/rules-configuration/......

xiaomin0322 ⋅ 22分钟前 ⋅ 0

编程语言的作用及与操作系统和硬件的关系

一、编程语言的作用及与操作系统和硬件的关系 作用:编程语言是计算机语言,是一种程序员与计算机之间沟通的介质,通过编程语言可以使得计算机能够根据人的指令一步一步去工作,完成某种特定...

slagga ⋅ 33分钟前 ⋅ 0

runtime实现按钮点击事件

也不能说是实现吧,,,就是有点类似于RAC里边的写法,不用给btn添加另外的点击事件,就那个add...select...这样子很不友好,来看下代码: [self.btn handleControlEvent:UIControlEventTou...

RainOrz ⋅ 33分钟前 ⋅ 0

Windows系统运维转linux系统运维的经历

开篇之前,首先介绍一下我的背景把:我是一个三线城市的甲方运维。最近,在《Linux就该这么学》书籍的影响下和朋友小A(Linux运维已经三年了,工资也比我的高很多)的影响下,决定转行。最近...

linux-tao ⋅ 34分钟前 ⋅ 0

zip压缩工具,tar打包工具

zip压缩工具 zip打包工具跟前面说到的gzip,bz2,xz 工具最大的不一样是zip可以压缩目录。如果没有安装,需要使用yum install -y zip 来安装。安装完之后就可以直接使用了,跟之前提到的压缩...

李超小牛子 ⋅ 42分钟前 ⋅ 0

使用npm发布自己的npm组件包

一、注册npm账号 官网:https://www.npmjs.com/signup 注册之后需要进行邮箱验证,否则后面进行组件包发布时候会提示403错误,让进行邮箱核准。 二、本地新建一个文件夹,cd进入后使用npm i...

灰白发 ⋅ 43分钟前 ⋅ 0

010. 深入JVM学习—垃圾收集策略概览

1. 新生代可用GC策略 1. 串行GC(Serial Copying) 算法:复制(Copying)清理算法; 操作步骤: 扫描年轻代中所有存活的对象; 使用Minor GC进行垃圾回收,同时将存活对象保存到“S0”或“S...

影狼 ⋅ 44分钟前 ⋅ 0

JVM性能调优实践——JVM篇

在遇到实际性能问题时,除了关注系统性能指标。还要结合应用程序的系统的日志、堆栈信息、GClog、threaddump等数据进行问题分析和定位。关于性能指标分析可以参考前一篇JVM性能调优实践——性...

Java小铺 ⋅ 45分钟前 ⋅ 0

误关了gitlab sign-in 功能的恢复记录

本想关sign-up的,误点了sign-in 退出后登录界面提示: No authentication methods configured 一脸懵逼.. 百度后众多方案说修改application_settings 的 signin_enabled字段; 实际上新版本字段...

铂金蛋蛋 ⋅ 46分钟前 ⋅ 0

登录后,后续请求接口没有带登录cookie可能原因

1.XMLHttpRequest.withCredentials没设置好,参考https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest/withCredentials...

LM_Mike ⋅ 46分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部