软件介绍:Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.40129...
Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。Single的类型声明字符(附加到变量名上的字符,指出变量的数据类型。
整数int 占4个字节;短整数 short 2个;长整数 long 8个;小数float吧,不记得前核了,双精度李悔扰double是float的2倍; 就同名字一样,整数只能存整数,小数点会舍掉;小数可以存整数,但是会显示成 *.0这样; 一个字节是8位,所以整数是32位,一共可以支持到2147483647这么大。短的是哪旦16位,好像是支持到65535;双精度和普通小数同理……
.版本 2
.局部变量 文本, 文本型
.局部变量 逻辑, 逻辑型
.局部变量 日期, 日期时间型
.局部变量 字节, 字节型
.局部变量 整数, 整数型
.局部变量 小数, 小数型
.局部变量 短整数, 短整数型
.局部行扒变量 长整数, 长整数型
.局部变量 双精度小数, 双精度小数型
文本 = “文本” ' 用作记录一段文本,文本由以字节 0 结束的一系列字符组成
逻辑 = 真 ' 值只可能为“真”或“则族假”,尺寸为 4 个字节。“真”和“假”为系统预定义常量,其对应的英文常量名称为“true”和“false”
日期 = 到时间 (“1973年档盯昌11月15日12时325秒”) ' 用作记录日期及时间,尺寸为 8 个字节
字节 = 255 ' 可容纳 0 到 255 之间的数值
整数 = 999 ' 可容纳 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节
小数 = 1.99 ' 可容纳 3.4E +/- 38 (7位小数) 之间的数值,尺寸为 4 个字节
短整数 = 1 ' 可容纳 -32,768 到 32,767 之间的数值,尺寸为 2 个字节
长整数 = 1 ' 可容纳 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之间的数值,尺寸为 8 个字节
双精度小数 = 1.99 ' 可容纳 1.7E +/- 308 (15位小数) 之间的数值,尺寸为 8 个字节
各种类型的数据都在内存中占用一定的存储空间,字节是计算机数据处理的基本单位,一个字节由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,就会出现错误。
数据类型所占字节数越多,容纳数据数量越大。占用内存也越大。因此,在选择数据类型时,既要避免空间浪费,又要防止数据溢出。
一个程序内部应包括两个方面的内容:1.数据的描述、2.操作步骤,即对程序动作的描述。
数据是程序操作的对象,操作的结果会改变数据的内容。打个比方:要做一道菜,做菜前先选择烹饪的原材料(即对数据进行描述),然后开始烹饪(即对数据的操作),最后做好一道菜(改变原先数据的状况,得出计算结果)。
编程也一样,程序要对一些数据进行操作,在操作前要先对被操作数据进行描述,即定义相关数据类型的变量,然后再用命令或者方法来对该项数据进行操作,最后得到操作结果,进一步可将结果显示出来。 中文编程
易语言的数据类型从数据结构来区分,可分为基本数据类型和复合数据类型。基本数据类型包括:数值型、逻辑型、日期时间型等;复合数据类型包括所有用户和支持库自定义的数据类型数据类型可以用来描述变量的类型或组件属性的类型等等。
2.特殊数据
易语言特殊数据类型是指基本数据类型之外的其它数据类型。包括通用型数据类型、库定义数据类型、内部组件数据类型、自定义数据类型。
通用型数据类型:仅在系统内部使用,能够匹配所有的基本数据类型、库定义数据类型、自定义数据类型。
库定义数据类型:由易语言支持库提供,可直接使用,同基本数据类型一样。
内部组件数据类型:易语言的每一种内部组件,都可以作为一种数据类型使用。
自定义数据类型:用户可以随时在程序中自行定义新的数据类型,自定义数据类型时需要设置数据类型的名称及其成员,其中数据类型成员各属性设置方法与变量设置方法相同。
3.数据类型的转换
在编写程序时,有时需要对数据类型比较,相同数据类型之间可以直接比较,不同数据类型之间需要先转换再比较。
易语言中常用的数据类型间转换的命令有:
“到数值()”命令,用来将一个通用型数据转换到双精度小数型。
“到小数()”命令,用来将一个通用型数据转换到小数型。
“到整数()”命令,用来将一个通用型数据转换到整数型。
“到文本()”命令,用来将一个通用型数据转换到文本型。
“到字节集()”命令,用来将一个通用型数据转换到字节集型。
“到时间()”命令,用来将一个文本型的数据转换成日期时间型。
4.数据的比较
在编程中,经常会在各种数据间进行比较。同种数据类型之间进行比较,可以直接进行;而不同种的数据之间进行比较,就要先进行数据类型的转换,将不同种的数据类型转换为同一种类型后才能进行比较,否则程序就会出错。
例如:编辑框中输入一个整数,要比较编辑框中的内容是否大于100。由于编辑框中的内容是一个文本,首先要将编辑框中的内容转换成整数型数据后,再进行比较,输入以下代码:
到数值(编辑框1.内容)> 100
比较后会返回一个逻辑型数据,大于100返回“真”,小于或者等于,返回“假”。