四、C#类型转换
类型转换就是把一种类型转换成为另一种类型。
隐式类型转换:c#默认的以安全方式进行的转换。例如小整数类型转换为大整数类型、派生类转换为基类
显式类型转换:用户使用的预定义的函数显式完成。需要强制类型转换符。
五、C#变量
变量定义:数据类型+标识符;
初始化:数据类型+标识符=值;
接收输入的数值:
int num;//定义 num = Convert.ToInt32(Console.ReadLine());//将用户输入的值赋给定义的变量num
六、C#常量
常量的定义和使用
using System;namespace DeclaringConstants {class Program{static void Main(string[] args){const double pi = 3.14159; // 常量声明double r;Console.WriteLine("Enter Radius: ");r = Convert.ToDouble(Console.ReadLine());double areaCircle = pi * r * r;Console.WriteLine("Radius: {0}, Area: {1}", r, areaCircle);Console.ReadLine();}} }
运行结果
Enter Radius: 3 Radius: 3, Area: 28.27431
七、C#运算符
算术运算符:加、减、乘、除、自增、自减。实例:
using System;namespace OperatorsAppl {class Program{static void Main(string[] args){int a = 21;int b = 10;int c;c = a + b;Console.WriteLine("Line 1 - c 的值是 {0}", c);c = a - b;Console.WriteLine("Line 2 - c 的值是 {0}", c);c = a * b;Console.WriteLine("Line 3 - c 的值是 {0}", c);c = a / b;Console.WriteLine("Line 4 - c 的值是 {0}", c);c = a % b;Console.WriteLine("Line 5 - c 的值是 {0}", c);c = a++;Console.WriteLine("Line 6 - c 的值是 {0}", c);c = a--;Console.WriteLine("Line 7 - c 的值是 {0}", c);Console.ReadLine();}} }
关系运算符:==、!=、>、<、>=、<=。
逻辑运算符:与&&、或||、非!
需要注意优先级。