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: 
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();
        }
    }
}

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

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

需要注意优先级。

 

posted @ 2016-09-26 14:05  mrferry  阅读(107)  评论(0编辑  收藏  举报