C#運算相關

C#變量類型 

  1. 值傳遞類型

    1. 整數類型: sbyte byte int uint short ushort long  ulong char
    2. 浮點: float double
    3. 十進制: decimal
    4. 布爾類型
    5. 空類型
    6. Conver 可以轉換數值到自帶的值類型
    7. 可以定義其他值類型 eg enum class 
  2. 常量

    1. 常量的值被定義後不能修改
    2. 常量類型
      1. 整數常量
      2. 浮點常量
      3. 字符常量
        1. 可以是一個普通字符或者轉義字符 ‘x’,單引號括起來
      4. 字符串常量
      5. 定義常量
        1. 使用const關鍵字來定義
  3. 運算符

    1. 算數運算符
      1.   +, -, *, /, ++, -- , %  
    2. 關係運算符
      1. ==, !=, > , <, >= , <=
    3. 邏輯運算符
      1.  &&, ||, !
    4. 位運算符
    5. 賦值運算符
      1.  = , += , /=,  *= ,  ^= ,   % =, -= ,    >>= , <<= , &= , |= 
    6. 其他運算符
      1. sizeof()     返回數據類型的大小
      2. typeof()    返回calss的類型
      3. &                  返回變量的地址
      4. ?:             條件表達式
      5. is                  判斷是否爲 某個類型   eg if(Ford is Car)檢查Ford是否是Car類的一個對象
      6. as                 強制轉換即使轉換失敗也不拋出異常        Object obj = new StringReader("Hello"); StringRead r = obj as StringReader;
  4. 運算符優先級

    1. 與C++一致(本人爲C++猿)

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章