| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
一步一步跟我学易语言----第四章:初步了解数据类型
作者:未知    文章来源:网络    点击数:    更新时间:2006-8-18
   在窗口单元属性表中设置某属性的值时,我们常常会遇到某些属性需要输入一段文本,某些属性需要输入一个数值,还有某些属性需要在真和假之间选择等等,这是由此属性的数据类型所决定的。数据类型用作标明某数据的具体种类,譬如:100 的类型为整数,3.14 的类型为小数,“祖国您好!”的类型为文本,真和假的类型为逻辑值等等。

    打开例程后请跳转到窗口程序集1,将光标移动到返回值类型表栏下,按下空格后您可以看到一个数据类型选择框,里面列出了易语言所支持的所有基本数据类型。

    字节型、短整数型、整数型、长整数型、小数型、双精度小数型统称为数值型,它们之间的区别在于所容纳数值范围的不同和数据尺寸的不同。

名称 数值范围 所占字节数
字节型 0 到 255 1
短整数型 -32,768 到 32,767 2
整数型 -2,147,483,648 到 2,147,483,647 4
长整数型 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 8
小数型 3.4E +/- 38 (7位小数) 4
双精度小数型 1.7E +/- 308 (15位小数) 8

    字节是系统中数据的基本存储单位。从上表中您可以看出,数据类型所占字节数越多,所能够容纳数值的范围就越大。打个比方:字节型数值 1 和长整数型数值 1 ,都代表了数值 1 ,但是系统在存储时,所用去的存储空间却大不一样,字节型数值 1 仅仅只用去了 1 个字节,而长整数型数值 1 却要用 8 个字节。在实际应用时,要注意到这一点,您需要根据所可能存储的最大数值决定采用何种数据类型,既不能溢出(关于溢出下一章将会举例讲解)最好也不要浪费空间。譬如:如果您需要存储的数值最大不超过 32767 ,可以使用短整数型。如果您采用长整数型,就会造成存储空间的浪费。一般情况下,如果仅存储整数,推荐您使用整数型数据类型,如果需要存储小数,在精度要求不高的情况下,推荐使用小数型

    另外,还有逻辑型、日期时间型、文本型、字节集、子程序指针等五类数据类型。逻辑型数据只能记录或者,日期时间型数据用作记录某日期时间,文本型数据用作记录一段文本,字节集型数据用作记录一段字节,子程序指针指向某子程序的代码地址,可以用作在Dll命令中提供回调支持。

    总结,今天的内容可能有一些枯燥,但这是我们进入易语言编程的必经之路,下一章中将继续讨论数据类型,并且开始讲述易程序的重要构成部件:容器

-------------------------

    试一试:

    在教学例程中的 标签1.边框 = 6 语句处直接输入 bq1.bk="6" 将其覆盖,然后运行程序,按下按钮后程序会出错并中断,这是为什么呢?请大家想一想,不久就会讲到这个问题。


相关文章