• 数据类型


    划分数据类型主要是因为:节省内存空间

    (一)值类型

    一:整数类型

        C#类型 .NET系统类型        说明                    举例
    byte System.Byte 8位无符号整数  
    sbyte System.Sbyte 8位有符号整数 Sbyte s1=12U
    short System.Int16 16位有符号整数  
    ushort System.UInt16 16位无符号整数  
    int System.Int32 32位有符号整数  
    uint System.UInt32 32位无符号整数  
    long System.Int64 64位有符号整数  
    ulong System.UInt64 64位无符号整数 Ulong s1=34UL

    二:实数类型

    C#类型     .NET系统类型                说明
    float System.Single 32位单精度浮点数
    double System.Double 64位双精度浮点数

    三:字符类型

           字符          含义    值(Unicode)
       退格 0x0008
       换行 0x000A
       水平制表 0x0009
     @  转义  

    四:布尔类型

       布尔是逻辑值,取值只能是true or false,bool类型对应于.NET类库中的System.Boolean结构,在计算机中占到4个字节,即32位存储空间

    五:结构类型

     格式:

            struct 结构名称

           {

              结构成员定义

            }

       例:DateTime

             

    六:枚举类型

    (二)引用类型

    1.string

             

    注:当改变s1的值的时候,新创建了一个string的对象,s1引用这个新的string对象,而s2仍然会引用原来的string对象,两个对象是独立的

  • 相关阅读:
    0/1背包问题
    假如爱有天意(中文版)
    tomcat集群
    分布式锁
    centos7安装Harbor(转载)
    isEmpty和isBlank的区别
    单体应用架构和分布式架构的比较
    微服务鉴权
    mysql的时区设置
    RSA非对称加密算法
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8193402.html
Copyright © 2020-2023  润新知