国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

三、C# 運算符和控制流

2019-11-17 02:17:52
字體:
來源:轉載
供稿:網友

三、C# 運算符和控制流

通常運算符劃分為3大類:一元運算符、二元運算會、三元運算符,它們對應的操作數分別是1個、2個、3 個。結合性和優先級順序。二元運算會是從左向右結合的,相反賦值運算符是從右向左結合的。char類型存儲的是字符而不是數字,但它是一個整型。1、浮點型的特殊性float和double有一些特殊性,一個float具有7位精度。只能有7位精度的有效數字。其它會被截斷。存在舍入誤差。浮點類型造成非預期的不相等比較兩個值是否相等的時候,浮點類型的不準確性可能造成非常嚴重的后果。有的時候,本來應該相等的值被錯誤地判斷為不相等。2、遞增和遞減運算符運算符的位置決定了所賦的值是操作數計算之前還是之后的值。運算符采用后綴還是前綴形式,影響的只是在遞增之前還是之后進行賦值,被影響的變量永遠會改變。線程安全的遞增和遞減雖然遞增和遞減運算符簡化了代碼,但是兩者執行的都不是原子級別的運算。在運算符執行期間,可能發生線程上下文切換,并可能造成一個競爭條件。3、常量表達式const int a=60*60*24;根據定義,常量表達式是C#編譯器在編譯時完成求值的表達式(而不是在程序運行時才能求值)4、作用域和聲明空間作用域(scope)和聲明空間(declaration space)是指由一個代碼塊限定的層次化上下文。作用域是一個特定的源代碼區域,在這個區域中,使用一個項目的未限定名稱來引用它完全合法,因為名稱是引用是唯一的,是無歧義的。在一個區域中,如果聲明的名稱具有唯一性,這個空間就是聲明空間。使用域限制了可訪問性。5、邏輯布爾運算符OR運算符 || 兩者一為true,返回trueAND運算符 && 兩者皆為true,返回trueXOR運算符 ^ 兩者只能有一為true,返回true邏輯求反運算符 ! 取反6、條件運算符 ? :7、空接合運算符從C#2.0開始,執行空值檢查的條件運算符有了一個簡化語法,稱為空接合運算符,它檢查一個表達式是否為null;如果為null,就返回第二個表達式?;蛘叻祷氐谝粋€表達式exPRession1??expression2;3.6、按位運算符位和字節計算機的所有值都表示成1和0的二進制格式。這些1和0為位或者比特bit。8位分成一組,稱為字節(byte)。在每一個連續的位都對應于2的一個乖冪。1、移位運算符如:1>>21<<2左移:移位后在右邊留下空位將由0來填充右移:左邊的空位,正數由0補,負數由1補2、按位運算符& 與| 或^ 異或~ 取反3.9 C#預處理器指令C#預處理哭指令是在在編譯時調用的。預處理器指令告訴C#編譯器要編譯哪些代碼,并指出如何處理特定的錯誤和警告。每一個預處理器指令都以一個#開頭,而且必須在一行中寫完。換行符,標志著預處理器指令的結束,不是分號。在網上找記錄下來。弄清附錄B的井字棋徹底搞清楚。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河北区| 沁阳市| 正镶白旗| 富蕴县| 榆社县| 钟祥市| 泗阳县| 来宾市| 安西县| 中宁县| 青铜峡市| 怀宁县| 达日县| 宁陕县| 咸丰县| 昌宁县| 安阳县| 龙州县| 高邑县| 古蔺县| 周宁县| 乐东| 金华市| 东阳市| 伊金霍洛旗| 沾化县| 剑阁县| 扬州市| 太湖县| 崇仁县| 榆树市| 娱乐| 奇台县| 文昌市| 安徽省| 镇雄县| 米脂县| 华池县| 富宁县| 出国| 瓮安县|