C#之字元轉換及算術運算子使用方法
.Net開發學習路線
.net/dotnet:一般指.net FrameWork框架。一種平臺,一種技術
C#(sharp):一種程式語言,可以開發基於.Net平臺的應用。
Java即是一種技術又是一種程式語言
.Net都能幹什麼?
桌面應用程式 Winform
(.net開發的桌面應用叫winform應用程式)
Internet應用程式 ASP.net
(.net開發的桌面應用叫 ASP.net應用程式)
手機開發 WP8
.Net兩種互動模式
C/S:客戶機(Client)/伺服器模式(Server)
B/S:瀏覽器(Browser)/伺服器模式(Server)
詳情見部落格
C/S和BS模式的區別
專案中各個程式碼塊的意思
C#中的註釋
第一種:單行註釋 //
第二種:多行註釋 /* */
第三種:文件註釋 ///
.Net framework 的組成
.Net Framework 類庫
CLR(公共語言執行庫)
型別介紹
Char |
字元不能為空,最多是一個,最少也是一個 |
String |
字串可以為空 |
Decimal |
金錢型別,後面+m來區分它們的精度 |
變數名必須以字母開頭
Console.readkey():監聽鍵盤事件,可以理解為按任意鍵執行。
Console.read():讀取鍵盤輸入的第一個字元,返回ASCII值。回車退出
Console.readline():讀取所有字元,返回字串。回車退出
Console.Write():控制檯輸出,不換行。
Console.Writeline():控制檯輸出,換行
Console.writeline顯示內容的使用
static void Main(string[] args)
{
//定義兩個變數如:number1,number2分別賦值10和5,寫程式交換兩個變數的值(兩種方法都掌握)
int number1 = 10;
int number2 = 5;
int number3;
number3 = number1;
number1 = number2;
number2 = number3;
Console.WriteLine("number1的值:" + number1);
Console.WriteLine("number2的值:" + number2);
Console.ReadKey();
}
}
}
Console.writeline和console.readline的結合使用,顯示內容和輸入內容。
static void Main(string[] args)
{
Console.WriteLine("請輸入姓名");
string name = Console.ReadLine();
Console.WriteLine("請輸入性別");
string gender = Console.ReadLine();
Console.WriteLine("請輸入年齡");
string age = Console.ReadLine();
Console.WriteLine("您好:" + name + "您的年齡是" + age + "歲了, 是" + gender);
Console.ReadKey();
}
C#字串中的轉義
轉義符
\+特殊字元,就可以把這個特殊字元顯示出來了。
\n 表示換行
\b 表示退格
\\ 表示的是一個\
\t 表示的是水平製表符
\" 表示的是一個雙引號
在\前加@符號,顯示所有內容
算術運算子及算術表示式
+ - * / %(取餘,取模)取餘數
變數最好先宣告
成績求和和求平均數例項
static void Main(string[] args)
{
int chinese = 90;
int math = 80;
int English = 79;
int sum =chinese + math + English;//總成績
int avg = sum / 3;
Console.WriteLine("平均成績" + sum);
Console.WriteLine("平均成績為:"+avg);
Console.ReadKey();
}
算術運算子——自動型別轉換
參與運算(算術運算和賦值運算)的運算元和結果型別必須一致,當不滿足下面條件時,系統自動完成型別轉換(隱式轉換)
兩種型別相容
Int和double相容
對錶達式
如果一個運算元為double型,則整個表示式可提升為double型
佔位符
1.{},在數值後面想保留幾位小數,就在數後面加幾個0,書寫方法{0:0.00000},在0後面加冒號在加0.00000
double型別的資料轉換位int型別的資料,丟精度
隱式轉換和顯示轉換或強制轉換
轉換的時候在要轉換的這個資料前加個括號,在裡面寫上想要轉換的資料型別。