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

    数据类型数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。

    变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。
    数据类型包括原始类型、多元组、记录单元、代数数据类型、抽象数据类型、参考类型以及函数类型。
    数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 例如大胖子必须睡双人床,就给他双人床,瘦的人单人床就够了。
    存储空间大小与范围
    以下表格显示所支持的数据类型,以及存储空间大小与范围。
    数据类型
      
    储存空间大小(单位:字节) 范围
    Byte(字节型) 1 0 - 255
    Boolean(布尔型/逻辑型) 2 True 或 False
    Integer(整数型) 2 -32,768 ~ 32767
    Long(长整形)
    4 -2,147,483,648 ~ 2,147,483,647
    Single
    4
    负数范围:
    -3.402823E38 ~ -1.401298E-45
    正数范围:
    1.401298E-45 ~ 3.402823E38
    Double
    8
    负数范围:
    -1.797,693,134,862,32E308 ~
    -4.940,656,458,412,47E-324
    正数范围:
    4.940,656,458,412,47E-324 ~
    1.797,693,134,862,32E308
    Currency
    (变比整形 / 货币类型)
    8
    -922,337,203,685,477.5808~
    922,337,203,685,477.5807
    Decimal(十进制型) 14
    没有小数点时:
    +/-79,228,162,514,264,337,593,543,950,335
    有小数点时:
    +/-7.922,816,251,426,433,759,354,395,033,5
    最小的非零值:
    +/-0.000,000,000,000,000,000,000,000,000,1
    Date(时间日期型) 8 100年1月1日~9999年12月31日
    Object(对象型) 4 任何 Object 引用
    String (变长) 10 长度从 0 到 大约 20 亿
    String (定长) 10 长度从 1 到大约 65,400
    Variant (数字) 16 任何数字值,最大可达 Double 的范围
    Variant (字符) 22 与字符串长度,变长 String 有相同的范围
    用户自定义变量 - -
  • 相关阅读:
    IOS-- UIView中的坐标转换
    iphone练习之手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognizer
    Storm与Spark Streaming比较
    Python程序的常见错误(收集篇)
    Python画图笔记
    如何在论文中画出漂亮的插图?
    别老扯什么Hadoop了,你的数据根本不够大
    保险与互联网结合拉开序幕
    关于数学
    R--基本统计分析方法(包及函数)
  • 原文地址:https://www.cnblogs.com/yangwenlong/p/7919224.html
Copyright © 2011-2022 走看看