關系運算實際上邏輯運算的一種,我們可以把它理解為一種“判斷”,判斷的結果要麼是“真”,要麼是&ld
C#語言提供了三種邏輯操作符:●&& 邏輯與●||邏輯或●!邏輯非其中,邏輯與和邏輯或都是二元操作符,要求有兩個操作數。而邏輯非為
用邏輯操作符將關系表達式或布爾表達式連接起來就是邏輯表達式。邏輯表達式的值仍然是一個布爾值。在邏輯表達式的求值過程中,不是所有的邏輯操作符都被執行
我們知道,任何信息在計算機中都是以二進制的形式保存的。位操作符就是對數據按二進制進行運算的操作符。C#語言中的位操作符有:● & 與● |
三元操作符“?:”,有時也稱為條件操作符。對條件表達式b?x:y,先計算條件b,然後進行判斷。如果b的值為true,計算x
自增操作符++對變量的值加1,而自減操作符--對變量的值減速1。它們適合於sbyte,byte,short,ushort,int,uint,lon
new操作符用於創建一個新的類型實例。它有三種形式:●對象創建表達式,用於創建一個類類型或值類型的實例。●數組創建表達式,用於創建一個數組類型實例
typeof操作符用於獲得系統原型對象的類型例如:程序清單7-9:using System;class Test{ static void Ma
checked和unchecked操作符用於整型算術運算時控制當前環境中的溢出檢查。下列運算參與了checked和uncheced檢查:●預定義的
7.7 其它特殊操作符7.7.1 三元操作符7.7.2 自增和自減操作符7.7.3 new操作符7.7.4 typeof操作符7.7.5 chec
if語句是最常用的語句,它根據布爾表達式的值來判斷是否執行後面的內嵌語句。格式:if(boolean-exprission)embedded-st
if語句每次判斷只能實現兩條分支,如果要實現多種選擇的功能,那麼可以采用switch語句。switch語句根據一個控制表達式的值選擇一個內嵌語句分
當程序中需要進行兩個或兩個以上的選擇時,可以根據條件判斷來選擇將要執行的一組語句。C#提供的選擇語句有if語句和switch語句。8.1.1 if
while語句有條件地將內嵌語句執行0遍或若干遍。語句的格式為:while(boolean-expression)embedded-stateme
do-while語句與while語句不同的是,它將內嵌語句執行一次(至少一次)或若干次。do embedded-statement while(b
for語句是C#中使用頻率最高的循環語句。在事先知道循環次數的情況下,使用for開戶名是比較方便的。for語句的格式為:for(initializ
foreach語句是在C#中新引入的,C和C++中沒有這個語句,而Visual Basic的程序員應該對它不會陌生。它表示收集一個集合中的各個元素
與C++不同,C#沒有獨立的預處理器。C#中的預處理指令(pre-processing directives)僅僅用來與C保持一致,而並不是編譯器
條件編譯指令有以下四種:●#if●#elfi●#else●#endif這些條件編譯指令用來有條件地將部分程序段包括進來或排除在外。它們和C#中的i
預編譯和條件編譯指令可以幫助我們在程序執行過程中發出編譯的錯誤或警告,相應的指令是#warning和#error,下面的程序展示了它們的用法。程序