零基础易语言入门教程(五)之逻辑型数据类型_易语言

在上篇文章给大家介绍了零基础易语言入门教程(四)之数据类型,上篇针对数值到文本类型知识,今天给大家介绍下逻辑型数据。

具体方法和步骤如下所示:

1、逻辑型数据非真即假:

首先申请一个局部变量(A)类型为:逻辑型,编写代码为:A=1>2,那么输出的结果应为假,因等于1是赋值与1,然后代码中写道1大于2,所以这是假的,见下图所示:

2、关系运算符:

在上图大家需注意的是,A后面的等于号是赋值符号,而后面的≥,≠,<一些符号则是关系运算符。

关系运算符不是非要设置变量给其赋值才可以使用的,同样他可以直接标准输出运行,见下图所示:

补充知识:

数据:是指能够输入致计算机,并被计算机识别和加工处理的符号的集合。数据按一定的标准分为不同的类型,易语言称其数据类型。易语言的数据类型从数据结构区分,可分为基本数据类型、特殊数据类型。

1.基本数据类型

基本数据类型有6种:数值型、逻辑型、日期时间型、文本型、字节集型、子程序指针型。

数值型又包括:字节型、短整数型、整数型、长整数型、小数型、双精度小数型。

易语言数据类型的长度和存储的值域

各种类型的数据都在内存中占用一定的存储空间,字节是计算机数据处理的基本单位,一个字节由8个二进制位构成,即8个比特(1Byte=8bit)。如:字节型取值范围:0——255,是二进制 00000000——11111111转化为十进制的数据;整数型取值范围是:-2,147,483,648——2,147,483,647,是二进制 -1E32——1E32-1(-1×1032——1×1032-1)转化为十进制的数据。

如果给数据类型赋值超出其取值范围,就会发生数据溢出,如:给字节型数据赋值266,就会出现错误。

数据类型所占字节数越多,容纳数据数量越大。占用内存也越大。因此,在选择数据类型时,既要避免空间浪费,又要防止数据溢出。

2.特殊数据

易语言特殊数据类型是指基本数据类型之外的其它数据类型。包括通用型数据类型、库定义数据类型、内部组件数据类型、自定义数据类型。

通用型数据类型:仅在系统内部使用,能够匹配所有的基本数据类型、库定义数据类型、自定义数据类型。

库定义数据类型:由易语言支持库提供,可直接使用,同基本数据类型一样。

内部组件数据类型:易语言的每一种内部组件,都可以作为一种数据类型使用。

自定义数据类型:用户可以随时在程序中自行定义新的数据类型,自定义数据类型时需要设置数据类型的名称及其成员,其中数据类型成员各属性设置方法与变量设置方法相同。

3.数据类型的转换

在编写程序时,有时需要对数据类型比较,相同数据类型之间可以直接比较,不同数据类型之间需要先转换再比较。

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

“到数值()”命令,用来将一个通用型数据转换到双精度小数型。
“到小数()”命令,用来将一个通用型数据转换到小数型。
“到整数()”命令,用来将一个通用型数据转换到整数型。
“到文本()”命令,用来将一个通用型数据转换到文本型。
“到字节集()”命令,用来将一个通用型数据转换到字节集型。
“到时间()”命令,用来将一个文本型的数据转换成日期时间型。

时间: 2024-10-27 05:03:52

零基础易语言入门教程(五)之逻辑型数据类型_易语言的相关文章

零基础易语言入门教程(二)之编程思路_易语言

易语言简介: 易语言是一门以中文作为程序代码编程语言.以"易"著称.创始人为吴涛.早期版本的名字为E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践.从2000年至今,易语言已经发展到一定的规模,功能上.用户数量上都十分可观. 上一篇跟大家讲了零基础易语言入门教程(一)编写第一个程序,然后接下来大家应该自己把支持库和易语言组件里面的控件全部认真的看一下,下面我直接跟大家分享下易语言简单编程思路. 方法和步骤如下所示: 1.易语言程序

Java语言入门教程(十六):Java语言中的接口

通过前面几篇文章的学习,初学者可以初步掌握Java语言中继承的概念和使 用方法,对抽象类的使用也有一定的理解.值得注意的是,Java中类与类的继承 是单继承,也就是一个子类最多同时可以继承一个父类.那么让我们看下面的例 子. 假设我们要开发一个游戏系统,而游戏系统中有三种飞行器:飞机.小鸟. 蜘蛛侠.这三种飞行器都需要实现起飞,飞行,降落的逻辑,但是实现方法各不 相同.那么这三个类应该有一个抽象类作为父类,规范共同行为. package com.csst.inter; public abstra

Java语言入门教程(十二):Java语言中继承之基本概念

从教程(十)开始,已经从学习单个类的基本语法,转到了学习多个类之间 的关系.教程(十)中,学习了类与类长间的两种关系,关联和依赖.为了维护 1对多的关系,在教程(十一)中,学习了数组.除了关联和依赖,类与类还有 一种非常重要且常见的关系,就是继承.本文将介绍继承的概念.作用.使用场 景等. 假设有这样一个简单需求(其实谈不上是需求,仅仅为了初学者容易理解而 编造):某培训中心要开发一个内部员工管理系统.该培训中心目前有两个部门 ,技术资源部和业务部.技术资源部的员工负责讲课,称为讲师.业务部员工

Java语言入门教程(十四):Java语言中方法重载与方法覆盖

很多时候,某个Java类中有多个类似的方法.如Math类中,计算绝对值的方 法就会有多个,因为对不同数据类型的数计算方式不同.比如对float,int, long,double各类型的计算方式各不相同,那么Math类中就应该设计4个求绝对 值的方法,分别对每种类型进行计算.在这种情况下,最好的方式就是设计4个 同名,但是不同参的方法,如下所示(请参见API帮助文档): abs(double a) Returns the absolute value of a double value. abs(

易语言基础教程之制作简易浏览器_易语言

方法/步骤 首先打开易语言: 点击--工具--支持库配置--全选--确认 之后点击属性--拉宽 之后点击标题输入测试浏览器 拉一个编辑框和按钮最后一个超文本浏览框(自己找) 之后双击按钮输入代码: .版本 2 .支持库 HtmlView .子程序 _按钮1_被单击 超文本浏览框1.地址 = 编辑框1.内容 按F5测试,好的行了 注意事项 编辑框要输入网址,不能输入其他的OK. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜

《零基础学JavaScript 电子教程/随书光盘》电子教程/随书光盘[ISO]迅雷下载_常用工具

eMule资源 下面是用户共享的文件列表,安装eMule后,您可以点击这些文件名进行下载 [零基础学JavaScript.电子教程/随书光盘].0JavaScript.ISO 详情 42MB [零基础学JavaScript.电子教程/随书光盘].0Javascriptdiamzijiaocheng.rar 详情 35MB 中文名称:零基础学JavaScript 电子教程/随书光盘资源类型:ISO版本:电子教程/随书光盘发行时间:2007年12月地区:大陆语言:普通话简介:出版社 : 机械工业出版

技术-菜鸟急求!!哪位大神可以提供一个从零基础开始的extjs5教程,最好是视频教程

问题描述 菜鸟急求!!哪位大神可以提供一个从零基础开始的extjs5教程,最好是视频教程 小弟实习生一枚,现在跟着团队做一个项目 需要用到extjs5的前台技术 以前一点都没有接触到 哪位大神有教程 送小弟一份 解决方案 最好的教程就是自己动手做一做,然后对照官方文档,官方文档写的很详细 解决方案二: 有js基础自己啃api+下载的DEMO就好了.. 没有js基础直接学ext还是比较难..

易语言基础教程之简单的人机交互_易语言

易语言由于完全支持面向对象编程理念,因此也秉性了功能与外观相分离的良好编程思路.了解并掌握易语言中的人机交互操作,对于理解易语言编程思维及至掌握易语言编程核心,都具有极为重要的意义.下面就来学习一下易语言中实现人机交互的具体方法. 方法/步骤 首先创建一个"Windows窗口程序",利用"窗口组件箱",给"可视化窗口"绘制一个"编程框"和一个"按钮"组件. 查看编辑框的名称:选中编辑框,就可以在"

Swift语言入门教程

关于Swift Swift是为IOS和OSX应用制定的新编程语言,吸取C和Objective-C语言的精粹,但不损失与C语言的兼容性.Swift采用安全编程模型.加入了各种现代编程语言特性,使得该语言更易被掌握.更具扩展性,用起来更有趣.Swift语言的奠基石是已经成熟的.并为大家所喜爱的Cocoa和Cocoa Touch框架,新语言使大家可以尽情畅想新软件开发的机遇. Swift沉积了多年的研发成果,苹果公司为提供高效Swift语言编译器.调试器和基础架构打下了坚实基础.我们使用Automat