目錄
零基礎 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("成績好並且努力學習,是學霸\n"); //當bHeightScore 和 bHardStudt 同時為true才能執行
else
printf("不是學霸\n");
printf("main函數結束!\n");
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("要么努力學習要么分數高,必然是學弱學神學霸其中之一\n"); //當bHeightScore 和 bHardStudt 任意一個為true都能執行
else
printf("我是學渣\n");
printf("main函數結束!\n");
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("我成績不好\n"); // 只有bHeightScore等於false才能執行,非運算!表示對結果取反 else printf("我成績好\n"); if (!bHardStudt) { // 只有bHeightScore等於false才能執行,非運算!表示對結果取反 printf("我不想努力了,有富婆嗎?少奮斗三十年那種\n"); } printf("我努力學習\n"); printf("main函數結束!\n"); 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 語言邏輯運算符
本文由博客 - 猿說編程 猿說編程 發布!