用户:
SKQA查看:5 回复:3 评论:5 创建时间:2020-04-23T11:11:27
这个教程帖也是为了下一个教程帖做准备。
在上一节“积木块的形状”中讲过,
即使scratch有上百块积木,
但它们依然有规律可循。
从积木的外观上看,
就只有四类。
(这其实是一个倒三角 呵呵)
在上一节“积木块的形状”还讲过,
这四类中参数积木最为特殊,
它们还分为不同的“数据类型”,
今天我们就来讨论一下“数据类型”。
数据类型有哪些?
一、整数
整数应该是大家最熟悉的了,像8、-34、287等都是整数,整数也是scratch中最常见的一个数据类型,这里就不多说了。
二、浮点数
啊啊啊!别把浮点数给忘了!
浮点数是小数的一种,例如-1.2、3.喵、44.982等都是浮点数,那浮点数就是小数?错!
若浮点数就是小数,那浮点数称为浮点数干哈呢?
我们来看看下图的规律。
这里给定了三个浮点数,第一个是平方根123456789,第二个是sin10,第三个是123456789÷999。
第一个浮点数有效数字17位,第二个浮点数有效数字11位,第三个浮点数有效数字也是17位。
其实,浮点数有效数字最多十七位,若超过十七位,浮点数只会四舍五入。
划重点!!!
那你说正无穷、负无穷是啥东东呢?其实,正无穷和负无穷是特殊的浮点数,别漏掉它!
三、字符串
字符串就是汉字、字母、数字、符号混合起来,例如abc、abc123、abc123我是XXX,都是字符串。
字符串在编程中也很常见,这里就不多说了。
四、布尔值
布尔值只有两个值:true和false,也就是真和假,代表一个条件,条件成立为true,条件不成立则为false。
布尔值,大家也都很熟悉吧?
“数据类型”就是这四种,整数、浮点数、字符串和布尔值。下一个教程帖,我们会研究变量的数据类型,这个教程就到这里~再见~