c#知识总结2

时间:2023-03-09 00:09:52
c#知识总结2

四、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: 

Radius: , Area: 28.27431

七、C#运算符

算术运算符:加、减、乘、除、自增、自减。实例:

using System;

namespace OperatorsAppl
{
class Program
{
static void Main(string[] args)
{
int a = ;
int b = ;
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();
}
}
}

 关系运算符:==、!=、>、<、>=、<=。

逻辑运算符:与&&、或||、非!

需要注意优先级。