C#入門經典 Chapter3 變量和表達式

3.1 C#基本語法ui

  分號結束語句spa

  花括號字符不須要附帶分號code

  縮進     註釋:/*....*/,//,///blog

  區分大小寫ci


 

3.2 C#控制檯應用程序的基本結構字符串

namespace Chapter3
{
    using System;

    public class Program
    {
        static void Main(string[] args)
        {
            int[] factor = new int[4];
            bool isRightInt;
            int i = 0;

            do
            {
                try
                {
                    Console.WriteLine("請輸入第{0}個整數:", i + 1);
                    factor[i] = Convert.ToInt32(Console.ReadLine());
                    isRightInt = true;
                    i++;
                    Console.WriteLine();
                }
                catch (Exception e)
                {
                    isRightInt = false;
                    Console.WriteLine("您輸入的數字格式有誤,請從新輸入。");
                    Console.WriteLine();
                }
            } while (!isRightInt||i<4);

            Console.WriteLine("{0},{1},{2},{3}的乘積爲{4}", factor[0], factor[1], factor[2], factor[3], factor[0] * factor[1] * factor[2] * factor[3]);
            Console.ReadKey();
        }
    }
}

代碼大綱功能:#region和#endregion數學


3.3 變量string

  1.簡單類型it

  ①整數類型:byte sbyte short ushort int unit long ulongio

  ②浮點類型:double float decimal

  ③文本和布爾類型:char bool string

  (轉義字符)

  Console.WriteLine("{0},{1}",myString,myInteger);{0}{1}:佔位符,等於變量數

  Console.ReadKey();暫停代碼的執行,等待用戶按下一個鍵繼續。

  2.變量的命名

  基本規則:①第一個字符必須是字母、下劃線、或@

       ②其後字符能夠是字母、下劃線或數字

       ③非關鍵字

  命名約定:①PascalCase:高級變量 大駝峯命名

       ②camelCase:簡單變量 小駝峯命名

  3.字面值

  bool int uint(u/U) long(l/L) ulong(ul/lu/UL/LU/Ul/lU/uL/Lu) float(f/F) double(d/D) decimal(m/M) char string

  轉義序列:單引號(\') 雙引號(\")反斜槓(\\)空(\0)警告(\a)退格(\b)換頁(\f)換行(\n)回車(\r)水平製表符(\t)垂直製表符(\v)

  一字不變的字符串:使用@字符:其中的轉義字符不被處理,且可跨行

  4.變量的聲明和賦值

  int age; age=25;

  int age=25;


 

3.4 表達式

  變量、字面值(操做數)、運算符組合=>表達式

  運算符:一元,二元,三元,分別處理1、2、三個操做數

  1.數學運算符

  二元:+ - * / %

  一元:+   -  

  字符串鏈接運算符:

  二元:+

  遞增、遞減運算符

  一元:++  --(前綴)

     ++  --(後綴)操做數在完成表達式的計算後受到運算符的影響

  2.賦值運算符

  二元:=   +=   -=   *=    /=    %=

  3.運算符的優先級

  高☞低:++  --(用做前綴) + - (一元)

      *  /  %

      +  -

      =  *=  /=  %=  +=   -=

      ++  --(用做後綴)

  4.名稱空間(命名空間)

  使用PascalCase命名方式

  使用using語句簡化對其所含名稱的訪問

相關文章
相關標籤/搜索