
常用软件类: |
|杀毒安全 | |联络聊天 | |网络软件 | |多媒体类 | |系统工具 | |图形图像 | |系统工具 | |应用软件 | |行业软件 |
开发设计类: |
|动画制作 | |图像处理 | |3D设计 | |操作系统 | |站长学院 | |网络相关 | |WEB设计 | |数据库类 | |程序开发 |
打开例程后请跳转到窗口程序集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" 将其覆盖,然后运行程序,按下按钮后程序会出错并中断,这是为什么呢?请大家想一想,不久就会讲到这个问题。