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

  • 相关阅读:
    Web开发技术大会演讲
    方法的长度
    避免复制与粘贴
    引入工厂方法支持扩展
    利用多态重构为带参方法
    代码质量对系统的影响
    《重构之美》开篇
    老鸟对菜鸟的一些建议
    jQuery 使用 AJAX解决跨域问题jQuery 使用 AJAX解决跨域问题
    uniapp renderjs通信
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8193402.html
Copyright © 2011-2022 走看看