標籤:ble 1.4 pop 組成 字元型 title 遞增 markdown python
序言
選擇《 C#入門經典第五版》作為自學書籍,以此記錄學習過程中的筆記與心得。
C#簡單介紹
1. C#是一種塊結構的語言
2. C#區分大寫和小寫
C#變數
C#的變數定義與C語言相似
一、變數類型及定義
整形及範圍定義
浮點型及範圍定義
float和double以±m?2 e 的形式儲存浮點數
Decimal以±m?10 e 的形式儲存浮點數
字元型及範圍定義
字元面
註:字串是參考型別,其他類型都是實值型別。變數在使用前,必須進行初始化。
轉義符
1.全部的逸出序列都包含一個反斜線符號。後跟一個字元組合。
2.若給字串賦初始值時。字串本身帶有雙引號,那麼須要使用序列\”來轉換雙引號。
比如:
string myString; myString = "my \"String\" is ";
3.使用”Unicode”逸出序列能夠指定Unicode字元,該逸出序列包含標準的\字元,後跟一個u和一個4位十六進位值。 例: \’等效於 \u0027
逐字指定字串(@)
即兩個雙引號之間的全部字元都包含在字串中(包含換行、空格等),包含行末字元和須要轉義的字元(除了雙引號字元的轉義)。
1. 在逐字指定字串中,不能夠使用雙引號轉義,需用例如以下方式表達雙引號:
string myString; myString = @"my ""String"" is ";
2.在逐字指定字串中。能夠有換行操作
string myString; myString = @"my String is ";
二、變數名定義規則
1.在.NETFramework名稱空間中有兩種命名規範,稱為PascalCase和camelCase;它們都應用到多個單片語成的名稱中,並指定名稱中的每一個單詞除了第一個字母大寫外,其餘字母都是小寫。
2.在camelCass中,另一個規則。即第一個單詞以小寫字母開頭。
3.Microsoft建議:對於簡單的變數。使用camelCase規則。對於進階的命名則使用PascalCase(依據約定,名稱空間通常採用PascalCase命名方式)
運算式
運算子分為三類: 一元運算子。處理一個運算元;二元運算子,處理兩個運算元;三個運算子,處理三個運算元
數學運算子
1.bool變數不可用於數學運算子。若char變數相加,則會得到一個數字(其類型為int),由於char變數實際上儲存的是數字。
2.二元運算子+能夠用於字串類型變數的處理,得到的結果為兩個字串的串連值。但其他數學運算子不能用於處理字串。
遞增和遞減
運算子在運算元的前面,則運算元是在進行不論什麼其他計算前受到運算子的影響,而把運算子放在運算元的後面,則運算元是在完畢運算式的計算後受到運算子的影響。
賦值運算子
+=運算子也能夠用於字串,與+運算子一樣
運算子的優先順序
<C#入門經典>學習筆記1之初識C#