C语言逻辑运算符 – C语言零基础入门教程
目录
- 一.逻辑运算符
- 1.与运算 &&
- 2.或运算 ||
- 3.非运算 !
- 二.猜你喜欢
零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门
一.逻辑运算符
在C
语言 if
/ else
条件判断中,一个 if
语句的条件判断可以由多个表达式构成,举个例子: 何谓学霸?学霸 = 分数高 + 刻苦学习,两者缺一不可;
1.与运算 &&
与运算需要使用关键字符 &&
,表示将两个或者多个表达式连接成一个,所有表达式必须都为true
,整个表达式才为 true
,否则为 false
;
/************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C语言逻辑运算符
//@Time:2021/05/28 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/************************************************************************/
#include "stdafx.h"
#include <stdio.h>
int main()
{
//是否成绩好
bool bHeightScore = true;
//是否努力学习
bool bHardStudt = false;
if (bHeightScore && bHardStudt)
printf("成绩好并且努力学习,是学霸
"); //当bHeightScore 和 bHardStudt 同时为true才能执行
else
printf("不是学霸
");
printf("main函数结束!
");
return 0;
}
/*
输出结果:
不是学霸
main函数结束!
请按任意键继续. . .
*/
2.或运算 ||
或运算需要使用关键字符 ||
,表示将两个或者多个表达式连接成一个,任意一个表达式为 true
,整个表达式就为 true
;只有当所有表达为 false
的时候,整个表达式才为 false
;
/************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C语言逻辑运算符
//@Time:2021/05/28 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/************************************************************************/
#include "stdafx.h"
#include <stdio.h>
int main()
{
bool bHeightScore = true;
bool bHardStudt = false;
if (bHeightScore || bHardStudt)
printf("要么努力学习要么分数高,必然是学弱学神学霸其中之一
"); //当bHeightScore 和 bHardStudt 任意一个为true都能执行
else
printf("我是学渣
");
printf("main函数结束!
");
return 0;
}
/*
输出结果:
要么努力学习要么分数高,必然是学弱学神学霸其中之一
main函数结束!
请按任意键继续. . .
*/
3.非运算 !
非运算需要使用关键字符 !
,用于将单个表达式结果取反,
-
如果原表达式的结果为
false
,在表达式前面加上运算符!
结果取反之后就是true
; -
如果原计算结果是
true
,在表达式前面加上运算符!
结果取反之后就是false
;/*/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C 语言逻辑运算符
//@Time:2021/05/28 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/*/include “stdafx.h”
include <stdio.h>
int main()
{
bool bHeightScore = true;
bool bHardStudt = false;if (!bHeightScore) printf("我成绩不好 "); // 只有bHeightScore等于false才能执行,非运算!表示对结果取反 else printf("我成绩好 "); if (!bHardStudt) { // 只有bHeightScore等于false才能执行,非运算!表示对结果取反 printf("我不想努力了,有富婆吗?少奋斗三十年那种 "); } printf("我努力学习 "); printf("main函数结束! "); return 0;
}
/*
输出结果:我成绩好
我不想努力了,有富婆吗?少奋斗三十年那种
main 函数结束!
请按任意键继续. . .
*/
C 语言逻辑运算符在开发中必不可少,都比较简单;
二.猜你喜欢
- 安装 Visual Studio
- 安装 Visual Studio 插件 Visual Assist
- Visual Studio 2008 卸载
- Visual Studio 2003/2015 卸载
- 设置 Visual Studio 字体/背景/行号
- C 语言 Hello World
- C 语言代码注释
- C 语言数据类型 / 变量类型
- C 语言变量声明和定义
- C 语言格式控制符/占位符
- C 语言 printf 函数
- C 语言条件判断 if / else
- C 语言逻辑运算符
未经允许不得转载:猿说编程 » C 语言逻辑运算符
本文由博客 – 猿说编程 猿说编程 发布!