按键精灵的数据类型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
按键精灵/按键精灵教程/论坛/
数据类型
一、什么是数据
数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,是程序处理的最小对象。
二、数据类型
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)