12月29 c#小結(學習過程)

來源:互聯網
上載者:User

標籤:

一、二進位(展權相加法、輾轉相除法)

  1、二、八、十、十六進位之間的相互轉化。

2、建模:建立轉換模型

二、資料類型

1、字串(string)、整形(int)、浮點型(double)、布爾型(bool)、字元型(char)

2、常量、變數(先定義後使用的叫變數)

注意:(1)變數使用的要求

(2)、把變數轉換成常量   符號常量的使用const int abc=0;(應用於一些比較複雜的資料)

(3)、類型轉換:自動轉換、強制轉換

      強制轉換有兩種:int a=(int)3.0/5; 

                            int a=3/convert.Toint32(5.0);

三、運算子

1、運算子分為:算術運算子、邏輯運算子、關係運算子、其他運算子。

2、運算子的優先順序:邏輯非!>++、——>*、/、%>+、—>關係運算子>邏輯與(&&)>邏輯(||)

  優先順序的記憶:(1)、算數運算子>關係運算子>邏輯運算子

                      (2)、邏輯非(!)最高,邏輯與(&&)高於邏輯或(||)

                          (3)、若不確定,加括弧。

四、語句

1、語句分為:順序、分支、迴圈

2、分支:主要就是 if()判斷語句、if().......else;的使用,以及if()......else的嵌套。

3、迴圈:while()、do.....while()、for()迴圈的使用;

4、for迴圈的使用

  (1)、迭代法:有一定的規律(適合所有有通項公式的案例)

            應用案例:1、100以內所有數的和

                           2、求階乘

                           3、摺紙

                           4、棋盤放糧食

                            5.兔子生兔子

 (2)、窮舉法:(列舉出所有可能,找滿足條件的)(適合所有問有多少種可能、所有情況的問題)

    應用案例:1、100以內的所有奇數

                   2、硬幣5分、2分、1分,組合買1.5毛的東西,有多少種可能

                  3、百雞百錢、百馬百石

五、數組(解決同一類大量資料在記憶體儲存和運算的功能)

1、數組分為一維數組、二維數組、三維數組

2、一維數組應用案例:

     (1)、抽獎:從20個手機號中隨機抽出一個中獎號碼(滾動顯示)

     (2)、選班長:30人投票,從5個人中選出一個人當班長。

3、二維數組的應用:

      (1)、冒泡排序

       (2)折半查詢

12月29 c#小結(學習過程)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.