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; */
时间: 2024-11-05 04:49:49