编程
数字、文字、真和假
我们把值放进箱子,在屏幕上显示了。可那个值,是数字,还是文字?值也有种类。能拿它做什么,要看它的种类。
01
值大体分三种
装进变量的值,
不是随便什么,
它有种类。
能算的数字,
文字组成的话,
还有 真还是假。
这三种,
就是程序处理的
值的基本。
数字
25
能算
文字
"民俊"
话或名字
真·假
真
对 / 不对
数字不加引号,文字用引号包起来。真·假是两个里挑一个。
值的三种。
数字就是 25,
文字是用引号包起来的“民俊”,
真·假是两个里挑一个。
光看样子
也能分种类。
电脑也看这个种类,
对值区别对待。
02
连加法都看种类
同样是“加”,
按种类不同,
意思也不一样。
数字跟数字加,
是计算,
文字跟文字加,
是接到一起。
种类决定
做什么。
数字3 + 47数字相加是计算 (3 加 4 是 7)
文字"3" + "4""34"文字相加是接到一起 (3 旁边接上 4)
同样是 + 按种类有不同结果。
3 加 4 是 7,
可给“3”加上“4”,
就成了“34”。
当数字看是计算,
当文字看是接到一起。
同样的 +,
种类却换了结果。
03
“3”和 3 不一样
眼里是同一个 3,
可有引号就是文字,
没有就是数字。
文字“3”
不能算。
只有数字 3 能算。
把引号开开关关,
看 3 加 4
怎么变。
3 + 4
数字 + 数字
结果
7
是数字,所以能算。3 加 4 是 7。
一个引号就换了种类。
一个引号之差,
就能算,
也能接到一起。
所以种类弄混了,
程序
就乱动。
“3”和 3,
看着一样,是不同的值。
04
真和假是第三种
第三种,
是真和假。
“对”和“不对”,
就两个的值。
上次 ALU
对“10 比 7 大吗”
答了真,
那就是这一种。
10 比 7 大吗?
答案是 真,因为 10 比 7 大
真·假就两个里挑一个。对电脑来说,真是 1,假是 0。
两个里挑一个的值。
真·假
就两个,
简单,
可是最重要的一种。
下次要看的
“如果是这样”,
正是用这个真·假
挑路的。
05
种类对上了才进得去
箱子(变量)
也能先定好种类。
说“这箱子只放数字”,
再想放文字进去,
它就告诉你不对。
放个值,
换换箱子的种类,
看对不对。
看箱子的种类和值对不对。
定好种类,
就能挡住放错值
出的差错。
数字箱放数字,
文字箱放文字。
每个值都有种类,
守住那个种类,
是程序的基本。
下次,
我们用这个真·假
做个岔路口。
一句话总结值有数字、文字、真·假这些种类,种类决定能拿它做什么。“3”和 3 看着一样,是不同的值。一个引号,分开了计算和接到一起。
← 编程