C# 常量 與 C# 運算符
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
算術運算符 關系運算符 邏輯運算符; 算術運算符下表顯示了 C# 支持的所有算術運算符。假設變量 A 的值為 10,變量 B 的值為 20,則:
c = a++: 先將 a 賦值給 c,再對 a 進行自增運算;
a = 12 b = 11 a = 12 b = 12 a = 10 b = 11 a = 10 b = 10 關系運算符
Line 1 - a 不等于 b Line 2 - a 不小于 b Line 3 - a 大于 b Line 4 - a 小于或等于 b Line 5 - b 大于或等于 a 邏輯運算符
Line 1 - 條件為真 Line 2 - 條件為真 Line 3 - 條件不為真 Line 4 - 條件為真 位運算符 假設變量 A 的值為 60,變量 B 的值為 13,則: 賦值運算符 其它運算符 sizeof(),返回數據類型的大小。sizeof(int),將返回 4; typeof(),返回 class 的類型。typeof(StreamReader); &,返回變量的地址。&a; 將得到變量的實際地址; *,變量的指針。*a; 將指向一個變量; ? :,條件表達式如果條件為真 ? 則為 X : 否則為 Y; is,判斷對象是否為某一類型。If( Ford is Car) // 檢查 Ford 是否是 Car 類的一個對象; as,強制轉換,即使轉換失敗也不會拋出異常。Object obj = new StringReader("Hello");StringReader r = obj as StringReader;。 運算符優先級 某些運算符比其他運算符有更高的優先級,例如,乘除運算符具有比加減運算符更高的優先級。 二、常量 定義常量 常量是使用 const 關鍵字來定義的 ,語法如下: const <data_type> <constant_name> = value; 實例:
整數 前綴指定基數:0x 或 0X 表示十六進制,0 表示八進制,沒有前綴則表示十進制。 815 /* 十進制 */ 0213 /* 八進制 */ 0x4b /* 十六進制 */ 310 /* int */ 330u /* 無符號 int */ 320l /* long */ 330ul /* 無符號 long */ 一個浮點常量是由整數部分、小數點、小數部分和指數部分組成。 可以使用小數形式或指數形式來表示浮點常量。 3.1415926 /* 合法 */ 31415926E-5L /* 合法 */ 5100E /* 非法:不完全指數 */ 2100f /* 非法:沒有小數或指數 */ 字符 namespace EscapeChar { class Program { static void Main(string[] args) { Console.WriteLine("Hello\tChengLiangKeJi\n\n"); Console.ReadLine(); } } } 字符串常量是括在雙引號 "" 里,或者是括在 @"" 里,它包含的字符與字符常量相似,可以是:普通字符、轉義序列和通用字符。 使用字符串常量時,可以把一個很長的行拆成多個行,可以使用空格分隔各個部分。 string aStr = "hello, ChengLiangKeJi"; string bStr = @"hello, ChengLiangKeJi"; string cStr = "hello \t ChengLiangKeJi"; string dStr = @"hello \t ChengLiangKeJi"; string eStr = "ChengLiang said \"Hello ChengLiangKeJi\" to me"; string fStr = @"ChengLiang said ""Hello ChengLiangKeJi"" to me"; --------End-------- 該文章在 2023/11/20 12:33:03 編輯過 |
關鍵字查詢
相關文章
正在查詢... |