2010年5月18日 星期二

運算子(Operator)

型別 : 運算子

功能 : 輸入數字使其進行數學運算

Example :

using System;
using System.Collections.Generic;
using System.Text;


namespace @operator
{
    class Program
    {
        static void Main(string[] args)
        {
            int X;
            int Y;


            Console.WriteLine("請輸入第一個整數值 X :");
            X = int.Parse(Console.ReadLine());
            Console.WriteLine("請輸入第一個整數值 Y :");
            Y = int.Parse(Console.ReadLine());


            Console.WriteLine("X + Y = {0}", X + Y);
            Console.WriteLine("X - Y = {0}", X - Y);
            Console.WriteLine("X * Y = {0}", X * Y);
            Console.WriteLine("X / Y = {0}", X / Y);


        }
    }
}


說明 : 這次主要為了學習C#上的加減乘除,以及一些C#運算子的用法,要特別注意的是X++和++X的差別,可以從字面上去記,

X++ : 由於++在後面,所以算是先把X儲存到變數再做+1的動作.
++X : 由於++在前面,所以算是先做+1的動作再儲存到變數當中.

當無論是上面哪一個,最後的答案都是一樣的,因為兩者所代表的意思都是X = X + 1,所以最後輸出X的時候,答案會是相同的."="這個符號叫做"設值運算子",會把右邊的運算元儲存到左邊的運算元,而左邊的運算元通常都會是變數.

p.s.此程式有用到一個int型別的轉換函式Parse(),由於我們從鍵盤輸入的為字串,而再C#上作數學運算必須要是同樣的型別,所以才會先把字串轉成整數型別,才能做數學運算.

Demo :

沒有留言:

張貼留言

C#小技巧

1.輸入mbox之後,再連續案兩次tab鍵,會自動產生messagebox.show("test");
2.區塊註解Ctrl + K + C, 區塊取消註解Ctrl + K + U