VR基础6-控制台编程--变量和类型转化 (1).pdfVIP

  • 2
  • 0
  • 约1.3千字
  • 约 2页
  • 2021-01-27 发布于山东
  • 举报

VR基础6-控制台编程--变量和类型转化 (1).pdf

常量和变量 变量是指其值在运行时可以改变的量。在程序运行期间其值保持不变的量,我们称之为常量。 C#语言中使用关键字const 来定义常量。例如: const double PI = 3.14159; // PI 是实数类型常量 int x, y; // x, y 是整数类型变量 double w = 3.1415;// w 是实数类型变量 boolean truth = true;// truth 是布尔类型变量 MyClass const = new MyClass();// MyClass 是对象类型变量 计算机程序的运行其实就是对数据的操作,数据是什么?比如数字,文字,图片这些在计算机 中都是数据,那么数据怎么在计算机中存储呢?通过变量,你可以把计算机 内存 中的变量, 当成一个盒子,盒子里面存储着东西,可以放入或者取出。变量是用来保存数据的,顾名思义, 保存的内容可以发生变化。 变量的声明: 声明变量需要指定类型和变量名 type typeName; type 表示使用什么类型的盒子,来存储数据; name 表示存储这个盒子的名字; 实例 :(每一个声明都是一条语句,语句以;结束) String name; // 保存玩家的姓名 int hp; // 保存玩家的血量 int mp = 100; // 保存玩家的魔法值,声明的时候直接赋初值 int age,score; // 可以一次声明两个变量,每个变量以逗号分隔 由上面的例子可以看出,变量名即存储数据所代表的意义是开发者自己定义的,比如数字1 可 以作为年龄或者分数。 数据类型的转换 方式一:隐式转换(自动转换)-类型兼容的情况下,范围小的可以自动转为范围大的,但反之 是不行的。例如: int a1 = 10; long a2 = a1; 方式二:显式转换(强制转换)-类型兼容的情况下,将范围大的强制转换为范围小的,一般不 要这样做,因为很可能发生数据溢出。 long a3= 100 int a4= (int)a3; 数值型和字符串的相互转换 1、数值型转为字符串 利用数值类型的ToString 方法 int hp = 300; string s1 = hp.ToString(); // s1 = 300; string s2 = +hp; 2、字符串转为数值型 string s2 = 18; int age= Int32.Parse(s2); // age= 18; 控制台的输入输出 向控制台输出指定的字符不换行- Console.Write(要显示的字符串,不换行); 向控制台输出指定的字符并换行- Console.WriteLine(要显示的字符串,会自动换行); 接收用户的输入- string 用户输入的字符串 = Console.ReadLine(); 等待用户的输入- char ch = Console.ReadKey ().KeyChar;

文档评论(0)

1亿VIP精品文档

相关文档