• 20151010 C# 第一篇 变量类型


    20151010

    变量类型:

    1、 值类型:变量本身直接存储数据

    整数类型:代表没有小数点的整数数值

    类型

    说明

    范围

    sbyte

    8位有符号整数

    -128——127

    short

    16位有符号整数

    -32768——32767

    int

    32位有符号整数

    long

    64位有符号整数

     

    byte

    8位无符号整数

    0——255

    ushort

    16位无符号整数

    0——65535

    uint

    32位无符号整数

    ulong

    64位无符号整数

     

    浮点类型:代表有小数点的数值

    类型

    说明

    范围

    float

    精确到7位数

    short

    精确到15-16位数

     

    布尔类型:表示 true/false

    类型

    说明

    范围

    bool

    true/false

     

    2、 引用类型:存取对数值的引用。

    New关键词创建引用类型变量,通常是对象的实例 ,托管在堆上。所有类都是引用类型,主要包括类、接口、数组、和委托。(引用类型的实例创建托管在堆上)

    如:

    Class A

    {

    Public int iValue = 0;

    }

    Static void Main(string[] args)

    A r1 = new A();

    r1.iValue = 110;

    Console.WriteLine(“Values:{0},{1}”,r1.Value);

    Console.Readline();

    }

     

    堆与栈的区别

         栈是在编译时就分配好内存空间,在代码中有栈的明确定义。

         堆是在程序运行中动态分配的内存空间,可以根据程序运行的动态分配内存大小

    值类型与引用类型的区别

         值类型总是在内存中占用一个预定义的字节数(栈中)

         引用类型则在栈中分配一个内存空间,这个内存空间包含对另一个内存位置的引用,这个位置是托管在堆中的一个地址,即存放变量实际值得地方。

         举例:值类型相当于现金,要用直接用,引用类型相当于存折,要用先去银行取。

    3、 枚举类型:是一种独特的值类型,用于声明一组具有相同性质的常量。

    使用关键词enum 类声明枚举(注意:用逗号隔开声明项),语法:

    enum 枚举名

    {

    List1 = value1,

    List2 = value2,

    ListN = valueN

    }

     

    常用的例子声明年、月、日、星期等,如:

    enum MyDate

    {

    Sun = 0,Mon = 1,Tue = 2,Wed =3,Thi =4,Fri =5,Sat = 6

    }

    Static void Main(string[] args)

    {

    int K = (int)DateTime.Now.DayOfWeek;

    switch(K)

    {

        Case (int)MyDate.Sun: Console.WriteLine(“今天是星期日”); break;

        Case (int)MyDate. Mon: Console.WriteLine(“今天是星期一”); break;

    Case (int)MyDate.Tue: Console.WriteLine(“今天是星期二”); break;

        Case (int)MyDate.Wed: Console.WriteLine(“今天是星期三”); break;

    Case (int)MyDate.Thi: Console.WriteLine(“今天是星期四”); break;

        Case (int)MyDate.Fri: Console.WriteLine(“今天是星期五”); break;

    Case (int)MyDate.Sat: Console.WriteLine(“今天是星期六”); break;

        Default: break;

    }

    Console.ReadLine();

    }

    变量的声明(略)

    变量的作用域(略)

    变量的赋值(略)

    常量

    可以使用关键词 const 来创建常量,一旦设置初始值就不允许修改。

        如:const double PI = 3.1415926; 

     

  • 相关阅读:
    hping3 DDOS泛洪攻击
    如何利用kali破解密码
    python 字典数据类型day05
    Cisco Packet Tracer思科模拟器汉化本
    菜鸟入坑pythonday04列表
    python菜鸟入坑day02
    python运行的第一个脚本菜鸟篇
    python整个安装过程+环境变量
    菜鸟入坑python第一节
    01、python基础知识
  • 原文地址:https://www.cnblogs.com/gaoquanning/p/4868714.html
Copyright © 2020-2023  润新知