zoukankan      html  css  js  c++  java
  • 数据类型

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

    (一)值类型

    一:整数类型

        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对象,两个对象是独立的

  • 相关阅读:
    微信支付
    JVM调优的正确姿势
    JVM常用调优案例
    JVM调优实践
    jvm优化必知系列——监控工具
    JVM 调优案例分析1
    一次生产的JVM优化
    记录一次JVM配置优化的案例
    JVM之内存和对象创建过程
    Java类加载过程
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8193402.html
Copyright © 2011-2022 走看看