首页 > 代码库 > 三、变量

三、变量

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;
 */


本文出自 “MK IT Life” 博客,请务必保留此出处http://vikxiao.blog.51cto.com/9189404/1585717

三、变量