1. 程式人生 > >C#之字元轉換及算術運算子使用方法

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型別的資料,丟精度

隱式轉換和顯示轉換或強制轉換

轉換的時候在要轉換的這個資料前加個括號,在裡面寫上想要轉換的資料型別。

總結:第一部分就總結到這裡,等待後續................