三、變量

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

namespace _3.變量
{
    class Program
    {
        static void Main(string[] args)
        {
            // 整數類型
            sbyte mySbyte = 45;
            byte myByte = (byte)mySbyte;
            Console.WriteLine("mySbyte = {0}", mySbyte);
            Console.WriteLine("myByte = {0}", myByte);
            
            int myInt = 486255;
            Console.WriteLine("myInt = {0}", myInt);
            
            float myFloat = 3.14F;
            Console.WriteLine("myFloat = {0}", myFloat);
            
            bool myBool1 = true, myBool2;
            myBool2 = false;
            Console.WriteLine("myBool1 = {0}", myBool1);
            Console.WriteLine("myBool2 = {0}", myBool2);
            
            Console.ReadKey();
        }
    }
}

/**
 * 一、變量的基本概念
 * (1) 變量是一個供程序操作存儲區的名字。
 * (2) 每個變量都有一個特定的類型,類型決定變量的內存大小和佈局。
 * 
 * 二、變量的命名規則
 * (1) 變量名由數字、字母、下劃線(_)和@。
 * (2) 不能以數字開頭。
 * (3) 不能使用關鍵字作爲變量名。
 * 
 * 三、聲明變量的語法
 * <data_type> <variable_list>;
 * 
 * 參數解析:
 * <data_type>: 有效的C#數據類型。
 * <variable_list>: 一個或多個逗號分隔的標識符組成。
 * 
 * 四、變量的初始化
 * (1) 聲明變量後再進行初始化
 * <variable_name> = <value>;
 * 
 * 參數解析:
 * <variable_name>: 變量名
 * <value>: 值
 * 
 * (2) 在聲明變量時進行初始化
 * <data_type> <variable_name> = <value>;
 * 
 * 參數解析:
 * <data_type>: 有效的C#數據類型
 * <variable_name>: 變量名
 * <value>: 值
 * 
 * 注意:使用未初始化的變量會產生編譯錯誤。
 * 
 * 五、左值和右值
 * <lvalue>: lvalue表達式可以出現在賦值語句的左邊和右邊。
 * <rvalue>: rvalue表達式可以出現在賦值語句的右邊,但不能出現在賦值語句的右邊。
 * 
 * 變量是<lvalue>,數值是<rvalue>。
 * 
 * 六、變量命令約定
 * (1) PascalCase命名規範
 * eg.
 *      int Age;
 *      string LastName;
 *      double WinterOfDiscontent;
 *  
 * (2) camelCase命名規範
 * eg.
 *      int age;
 *      string firstName;
 *      double timeOfDeath;
 */


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章