C#核心開發-邏輯、關係和字符串連接運算符的基本語法和案例應用

2020-12-25 一都編程
一都編程-C#核心開發

1. 邏輯運算符

在C#中,邏輯運算符是指對兩個表達式執行布爾邏輯運算。是對bool類型的值(true和false)進行運算。

C#中常用的邏輯運算符有:

(1). 與(&&)運算符:在C#中,如果兩個操作數都是true,則結果為true,如果其中有一個為false,則結果就是false,案例代碼如下:

圖1

在圖1中,對2個bool類型的值使用了&&與運算符進行計算,運行一下結果:

圖2

通過圖1的代碼和圖2的結果,我們得出結論:只有在&&兩邊的操作數全部都是true的情況下,最終的結果才是true,否則是false。

(2). 或(||)運算符:在C#中,如果兩個操作數都是false,則結果是false,其中只要有一個為true,則結果就是true。案例代碼如下:

圖3

在圖3中,對bool類型的值進行邏輯戓運算,結果如下:

圖4

從圖4的結果上看,我們得出結論:只要||兩邊有一個操作數是true,則結果就是true,只有||兩邊的操作數全都是false時,結果才是false。

(3). 非(!)運算符:在C#中,對bool類型的值進行相反運算,如true的非運算結果就是false,而false的非運算結果就是true。案例代碼如下:

圖5

從圖5的代碼上看,非運算符!只有一個操作數,取反即可,運行一下結果:

圖6

從圖6的結果上看,是對true和false取反了,非運算符比較簡單。

注意:在C#中,所有邏輯運算符的最終運算結果只能是true或false,不能是其它的值。

2. 關係運算符

在C#中,關係運算符可以實現對兩個操作數的比較運算,關係運算符在完成兩個操作數的比較運算之後會返回一個代表運算結果的布爾值,這個布爾值只能是true(真),false(假)。

2.1. 關係運算符說明

C#中常用的關係運算符如下:

注意:C#關係運算符中的==、!=、>=、<=一定不要與賦值運算符中的=、+=、-=、*=、/=、%=混淆。凡是存在!、<、>的都是關係運算符 。

2.2. 關係連接運算符案例:

如下例子:

圖7

運行一下圖7的結果:

圖8

C#關係運算符的最終計算結果是bool類型的值,要麼是true,要麼是false。

需要注意事項:

(1). 相等使用的是2個=表示,==表示相等,1個=是賦值。

(2). 不相等要使用!=,而不能使用<>,<>在C#中是不存在的。

(3). <=表示小於或等於,滿足小於或等於的結果都是true。

(4). >=表示大於或等於,滿足大於或等於的結果都是true。

3. 字符串運算符

在C#中,字符串運算符使用加號(+)表示。

使用+可以將多個字符串拼接在一起,形成一個大的字符串。也可以理解為字符串拼接。

圖9

在圖1中,使用了+將3個字符串拼接起來,形成一個大的字符串,這個大的字符串的結果為:「小強是好孩子。」

圖10

在C#中,對於簡單的幾個字符串的拼接可以使用+來實現,但如果是大量的字符串拼接,建議還是使用StringBuilder類型的對象來實現。

相關焦點

  • php字符串常用處理,運算符和幾個常用的字符串函數
    本篇將介紹php字符串常用處理,運算符和幾個常用的字符串函數。有興趣的朋友可以了解一下!php是一門很受歡迎的程式語言之一,由於它的語法簡單易學,迎來了一大批的自學者,小編就是其中一個。php確實相當於其它語言(java、c#等等)比較簡單,但是對一個毫無程式語言基礎的人來說,還是有一定難度的。
  • C#核心開發-條件運算符?:可根據bool類型值返回不同的結果 - 一都...
    C#核心開發-第4單元-運算符和表達式-第5節:條件運算符條件運算符在C#中,條件運算符使用 表示,其含義是根據布爾型表達式的值返回兩個值中的一個,也稱為三目運算符或三元運算符。C#中的?:運算符的基本語法如下:數據類型 變量名=bool?值1:值2C#中的?
  • java基礎案例之java語言運算符算術賦值比較邏輯三元和位運算
    java運算符包含以下6種:1:算術運算符。 2:賦值運算符。 3:比較運算符。 4:邏輯運算符。 5:位運算符。 6:三元運算符。如10%4=2;1%5=5;1%-5=1;-1%5=-1;這裡還要主要提及下+,加號;和字符串連接的加號區分:5+5=10;//這裡表示加號「abc」+"defg"=abcdefg;//這裡表示字符串連結System.out.println(
  • 第一篇:JavaScript基本語法
    JavaScript基本語法JavaScript語法與Java語法類似,但JavaScript的語法規則要比Java語言的語法規則簡單的多。JavaScript運算符與Java運算符基本相同,主要包括算術運算符、賦值運算符、關係運算符、邏輯運算符,條件運算符。
  • C#核心開發-C#字符串是引用類型,如何定義、賦值和格式化呢?
    C#核心開發-第3單元-數據類型-第15節:字符串類型一都編程-C#核心開發課程1.string類型在C#中,string類型表示使用英文的雙引號包起來的字符串,只要是使用雙引號包起來的,哪怕只包了1個字符,也是字符串。string類型在C#中是一種特殊的數據類型,它是地地道道的引用類型,但是在使用時,卻不需要使用new關鍵字生成對象,而是像值類型一樣使用。
  • Python教程基礎語法、變量基本使用和算術運算符
    2) 字符串變量 之間使用 + 拼接字符串· 在 Python 中,字符串之間可以使用 + 拼接生成新的字符串```python In [1]: first_name = "三"In [2]: last_name = "張"
  • 7.Java基礎知識-運算符
    7.1 運算符的概念 運算符對常量和變量進行操作的符號稱為運算符 表達式用運算符把常量或者變量連接起來符號java語法的式子就可以稱為表達式。>代碼/** 運算符:對常量和變量進行操作的符號* 表達式:用運算符連接起來的符合java語法的式子。
  • 認識MySQL第三種運算符:邏輯運算符
    首先我們通過一個表來看看MySQL的邏輯運算符有哪幾種類型:從表中可以看出MySQL中邏輯運算符有4種類型。下面我們就通過案例的老方式來逐一認識它們。最終需要掌握如下幾點:掌握基本語法;靈活組合使用;明確何種情況下返回何種值。
  • MATLAB字符和字符串
    一個字符串被視為一個行向量,而字符串中的每一個字符(含空格符),則是以其ASCII的形式存放於此向量的每一個元素中,只是它的外顯形式仍然是可讀的字符。字符串類型在數據的可視化、應用程式的交互方面有著非常重要的作用。
  • 不要在Python中使用「 +」來連接字符串
    但我很快意識到成熟的開發人員似乎更喜歡使用.join()來連接字符串,而不是「+」。你現在一定像我剛知道這一點時一樣困惑。本文中,我將告訴你這兩種方法之間的區別,以及為什麼不應該使用「+」。連接多個字符串轉折發生在不久之後,有一次我需要連接列表中的多個字符串。
  • 運算符關鍵字的應用
    這類關鍵字太多了,而且有很多種分類方法,比如按參數個數分為單目運算符、雙目運算符、三目運算符和多目運算符等,按參與運算的參數類型可以分為數值運算符、字符運算符、邏輯運算符、日期運算符、字節運算符等,按照運算符的作用範圍可以分為過程級運算符、函數級運算符和模塊級運算符。  先說運算符的含義。到底什麼是運算符?
  • php浮點數和字符串
    考慮現實應用所需的精度要求的基礎上,來講他們轉換為整數後進行比較!比如:要求精確到3位小數,就都乘以1000後取整再比較;要求精確到2位小數,就都乘以100後取整再比較;要求精確到4位小數,就都乘以10000後取整再比較;舉例:字符串類型· 單引號字符串:· 雙引號字符串:· 定界符字符串heredoc:還可以使用特定形式的字符串
  • 少兒Python編程培訓手冊系列之——運算符和表達式
    Python中常用的運算符有下列五種類型,分別是:賦值、算術、關係、邏輯和符合賦值運算符。其他的後期遇到了再做解釋。比如:03關係運算符關係運算符,表示兩個數字大小關係或其他關係的符號。>連接多個表達式的運算符。
  • C#核心開發-什麼是賦值運算符?自增和自減的運算邏輯是什麼?
    C#核心開發-第4單元-運算符和表達式-第2節:賦值運算符一都編程-C#核心開發1. 賦值運算符在C#中,賦值運算符使用=表示。C#中的賦值運算符的功能是:為變量或常量賦新值,將=右邊的值賦給左邊的變量。賦值運算符主要有=、+=、-=、*=、/=、%=等運算符。
  • Swift字符串和字符
    創建和操作字符串的語法與 C的操作方式相似,輕量並且易讀。字符串連接操作只需要簡單地通過 + 號將兩個字符串相連即可。與 Swift 中其他值一樣,能否更改字符串的值,取決於其被定義為常量還是變量。儘管語法簡易,但 String 類型是一種快速、現代化的字符串實現。每一個字符串都是由獨立編碼的 Unicode 字符組成,並提供了用於訪問這些字符在不同的Unicode表示的支持。
  • Python語言中字符串的拆分,連接及拼接(下篇)
    ,我們對Python中最基本的字符串操作(拆分,連接和拼接)做了基本的介紹,但還有一整套字符串方法可以使您更輕鬆地處理字符串。在掌握了這些基本字符串操作後,您可能想了解更多信息。 正好我們還有許多很棒的教程可以幫助您掌握Python的各項功能,從而實現更精巧地的對字符串進行處理:參加測驗:使用我們的交互式「Python語言中字符串的拆分,連接和拼接」測驗來測試您的知識。
  • Excel實用技巧之關於字符串連接的方法,問題和技巧
    今天介紹一下在Excel中連接字符串的方法和小技巧大家都知道,在Excel中不同的字符串相連,可以使用「&」運算符:我們用了兩次連接運算符「&」,連接了三個字符串,分別是B2,逗號」,",C2在Excel中,還提供了一個函數:CONCATENATE,它起的作用跟連接運算符是一樣的:
  • PHP Web程序設計教與學(48和72學時教學大綱+視頻)
    本課程以一個小型的實際項目為依託,詳細介紹使用PHP程序設計語言進行Web應用開發的技術規範、開發流程,以及開發者必備的基本技術。課程教學以案例為主線,採用循序漸進、逐步展開的方式,詳細講解各個知識點及其應用技巧,通過具體案例,使學生能夠融合程序設計語言、資料庫、網頁製作等專業知識,更好地進行項目的開發實踐。教學內容:Web應用的體系結構;Web應用開發技術;PHP Web開發環境。
  • 字符串格式化表達式與佔位符和類型碼有什麼關係?程式設計師不一定知道
    大家好,前面我們學了字符串的方法調用,對於字符串的方法,不需要去死記硬背,平時只要記住用法就行了,到了需要用它的時候,找到其語義,拿出來用就行。今天,我們接著講字符串的格式化表達式。一:什麼是字符串的格式化表達式?1、 字符串的格式化表達式,運算符是:%。其作用是生成一定格式的字符串。
  • MSSQL中的算術運算符-加法運算符(加號+)
    MSSQL中存在很多運算符,其中算術運算符是其中的一種主要進行運算處理,算術運算符可以在兩個表達式上執行數學運算,這兩個表達式可以是任何數值數據類型。兩個數相加。這個加法算術運算符也可以將一個以天為單位的數字加到日期時間中。基本語法如下圖。