详解易语言中的数据类型

 更新时间:2016年05月25日 11:40:18   作者:nicholas199109   我要评论

这篇文章主要介绍了易语言中的数据类型的相关资料,了解各种数据的特性,对编程开发来说是十分重要,感兴趣的朋友一起学习吧

各种数据存放在磁盘或内存中都有其不同的存放格式,因此就存在不同的数据类型。了解各种数据的特性,对编程开发来说是十分重要。

程序中经常会进行一些运算,易语言中的运算都要使用运算符进行识别处理,并通过运算表达式来完成运算操作。程序中对各数据之间的关系的描述也要通过运算符。

1.易语言的数据类型

一个程序内部应包括两个方面的内容:1.数据的描述、2.操作步骤,即对程序动作的描述。

数据是程序操作的对象,操作的结果会改变数据的内容。打个比方:要做一道菜,做菜前先选择烹饪的原材料(即对数据进行描述),然后开始烹饪(即对数据的操作),最后做好一道菜(改变原先数据的状况,得出计算结果)。

编程也一样,程序要对一些数据进行操作,在操作前要先对被操作数据进行描述,即定义相关数据类型的变量,然后再用命令或者方法来对该项数据进行操作,最后得到操作结果,进一步可将结果显示出来。 中文编程

易语言的数据类型从数据结构来区分,可分为基本数据类型和复合数据类型。基本数据类型包括:数值型、逻辑型、日期时间型等;复合数据类型包括所有用户和支持库自定义的数据类型数据类型可以用来描述变量的类型或组件属性的类型等等。

2.基本数据类型

2.1 了解基本数据类型

易语言中的基本数据类型有六种,包括数值型、逻辑型、日期时间型、文本型、字节集型、子程序指针型。

数值型数据又包括了字节型、短整数型、整数型、长整数型、小数型、双精度小数型。这此类型代表的数值范围,及机内表示的长度,可以查看“数据类型的长度与溢出”表中的数据类型的长度和占用字节。

数据类型名称 占用字节 取值范围
字节型 1 0 到 255 汉语编程
短整数型 2 -32,768 到 32,768
整数型 4 -2,147,483,648 到 2,247,483,647
长整数型 8 -9,223,372,036,854,775,808 到 9,233,372,036,854,775,807
小数型 4 -3.4E38 到 3.4E38 (7位小数)
双精度小数型 8 -1.7E308 到 1.7E308 (15位小数)
逻辑型 2 “真”或者“假”
日期时间型 8 100年1月1日 到 9999年12月31日。 在易中表示[2007-10-24]
子程序指针 4 尺寸为4个字节。些数据类型的数据用来与外部程序或操系统API进行交互, 汉语编程
是一个子程序在内 存中的地址。
文本型 由以字节0结束的一系列字符组成 。 在易中表示 “中国易盟技术论坛”
字节集 一段字节型数据。在易中表示{2,3,2,4} MP3和图片都是典型的字节集数据;

2.2 数据的比较

在编程中,经常会在各种数据间进行比较。同种数据类型之间进行比较,可以直接进行;而不同种的数据之间进行比较,就要先进行数据类型的转换,将不同种的数据类型转换为同一种类型后才能进行比较,否则程序就会出错。
例如:编辑框中输入一个整数,要比较编辑框中的内容是否大于50。由于编辑框中的内容是一个文本,首先要将编辑框中的内容转换成整数型数据后,再进行比较,输入以下代码:
到数值(编辑框1.内容)> 50

比较后会返回一个逻辑型数据,大于50返回“真”,小于或者等于,返回“假”。

在易语言中常用的数据类型间转换的命令有:

“到数值()” 用来将一个通用型数据转换到整数型
“到文本()” 用来将一个通用型数据转换到文本型
“到字节集()” 用来将一个通用型数据转换到字节集型数据
“从字节集转换(,)” 用来将一个字节集型的数据转换成通用型数据,命令的第二个参数控制欲转换成的数据类型
“到时间()” 用来将一个文本型的数据转换成日期时间型
变量之间的比较也是一样,一定要注意变量的数据类型,不同类型数据的变量一定要转换成相同类型后再进行比较。

相关文章

  • 易语言选择夹宽度不足显示所有表头时允许多行表头显示

    易语言选择夹宽度不足显示所有表头时允许多行表头显示

    今天小编就为大家分享一篇关于易语言选择夹宽度不足显示所有表头时允许多行表头显示,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 一步一步跟我学易语言之判断与选择

    一步一步跟我学易语言之判断与选择

    今天小编就为大家分享一篇关于一步一步跟我学易语言之判断与选择,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 易语言删除组合框列表中所有项目的方法

    易语言删除组合框列表中所有项目的方法

    今天小编就为大家分享一篇关于易语言删除组合框列表中所有项目的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言编写蜘蛛模拟器

    易语言编写蜘蛛模拟器

    在本篇内容中小编给大家整理了关于用易语言编写蜘蛛模拟器相关的内容,有需要的朋友们参考下。
    2018-11-11
  • 易语言在组合框指定位置插入一个新项目的方法

    易语言在组合框指定位置插入一个新项目的方法

    今天小编就为大家分享一篇关于易语言在组合框指定位置插入一个新项目的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言设置画板绘画时的画笔类型

    易语言设置画板绘画时的画笔类型

    今天小编就为大家分享一篇关于易语言设置画板绘画时的画笔类型,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 分析易语言内嵌汇编取变量指针的示例

    分析易语言内嵌汇编取变量指针的示例

    在本篇文章里我们给大家分享了易语言内嵌汇编取变量指针的示例的相关内容,有兴趣的朋友们可以参考下。
    2018-11-11
  • 易语言隐藏选择夹通过现行子夹来显示和切换指定子夹的内容

    易语言隐藏选择夹通过现行子夹来显示和切换指定子夹的内容

    今天小编就为大家分享一篇关于易语言隐藏选择夹通过现行子夹来显示和切换指定子夹的内容,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 简单的易语言多线程应用实例

    简单的易语言多线程应用实例

    在本篇内容里小编给大家分享了关于易语言简单多线程应用的相关实例内容,有兴趣的朋友们可以参考下。
    2018-11-11
  • 易语言整除命令使用讲解

    易语言整除命令使用讲解

    今天小编就为大家分享一篇关于易语言整除命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11

最新评论