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