文档章节

6. 逻辑运算

 小清年
发布于 2014/05/11 20:27
字数 221
阅读 5
收藏 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
门头沟
shell脚本中的双括号用法

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

zhangyujsj
2016/06/27
33
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
0
《Java从小白到大牛精简版》之第6章 运算符(上)

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

tony关东升
2017/11/13
0
0
【J2SE】java中的位运算符

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

qq_26545305
2017/10/27
0
0
linux shell 运算符 一览

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

liangxiaowei66
2014/04/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL 乱七八糟的可重复读隔离级别实现

MySQL 乱七八糟的可重复读隔离级别实现 摘要: 原文可阅读 http://www.iocoder.cn/Fight/MySQL-messy-implementation-of-repeatable-read-isolation-levels 「shimohq」欢迎转载,保留摘要,谢...

DemonsI
43分钟前
2
0
Spring源码阅读——2

在阅读源码之前,先了解下Spring的整体架构: 1、Spring的整体架构 1. Ioc(控制反转) Spring核心模块实现了Ioc的功能,它将类与类之间的依赖从代码中脱离出来,用配置的方式进行依赖关系描...

叶枫啦啦
今天
1
0
jQuery.post() 函数格式详解

jquery的Post方法$.post() $.post是jquery自带的一个方法,使用前需要引入jquery.js 语法:$.post(url,data,callback,type); url(必须):发送请求的地址,String类型 data(可选):发送给后台的...

森火
今天
0
0
referer是什么意思?

看看下面这个回答(打不开网页可以把网址复制到搜索栏): https://zhidao.baidu.com/question/577842068.html

杉下
今天
1
0
使用U盘安装CentOS-解决U盘找不到源

1. 使用UltraISO制作CentOS安装盘 如果需要安装带界面的系统,为保证安装顺利,可选择Everything版本的ISO制作安装盘。 2. 在BIOS中选择使用U盘安装 系统启动后,进入安装选择界面,其中有三...

Houor
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部