• 首页
  • 教程
  • 资源
  • 脚本
  • 新闻
  • 会员
加入收藏  返回官网
你的位置:按键网资源站 >> 知识库

数据类型

一、什么是数据
   

    数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,是程序处理的最小对象。


二、数据类型 
   

    Q语言里的数据类型从数据结构来区分可分为:布尔(逻辑)型、数值型、字符型、字符串型、日期时间型、可变型。
    (1)布尔(逻辑)型
    布尔(boolean)数据类型 boolean变量存储为 16 位(2 个字节)的数值形式,但只能是True 或是 False。
    布尔变量的值显示为 True 或 False。使用关键字 True 与 False 可将布尔变量赋值为这两个状态中的一个。此数据应用于
逻辑判断。当其他类型数据转换为逻辑型数据时,0会转成False,而其他的值则变成 True。当逻辑型数据转换为整型数据时,True转成“
-1”,False转成“0”。

    (2)数值型
    数值型又包括:字节型、短整型、长整型、小数型、单精度型、双精度型。数值类型顾名思义就是以0-9以及小数点组成的一串数字。不同的类型有不同的取值范围。


    (3)字符型、字符串型
    字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、等等。1个汉字字符存储需要2个字节,1个英文
字符存储需要1个字节。例如在VB中求字符串的长度时,len(str(1234))=4,len(1234)=2。
    符串串是由零个或多个字符组成的有限序列。一般记为 s='a1aan'(n>=0)。它是编程语言中表示文本的数据类型。


    (4)日期时间型
    日期时间类型可以保存日期时间、只保存日期或只保存时间。日期类型只保存日期,而时间类型只保存时间。日期和时间类型比日期时间类型有效,因此在不需要日期时间类型所提供的附加功能性和灵活性的情况下,可以使用它们。
    可以使用日期时间字面值结构直接创建日期时间型值,支持许多不同的格式。
    CDate ("Aug 6, 1969")
    CDate (1969, 8, 6)