关系表达式Guanxibiaodashi
在BASIC中除了算术运算与字符串连接运算之外, 还有关系运算和逻辑运算。关系运算又叫比较运算。BASIC中关系运算符有以下六个:
= 等于 |
>= 大于等于 |
> 大于 |
>大于 |
< 小于 |
< = 小于等于 |
< > 不等于 |
关系运算符对两个同型的量进行比较, 判断它们之间某种关系是否成立。如果成立则关系表达式取值为“真”,记作1;否则取值为“假”,记作0。关系表达式的值也叫逻辑值。
算术型量之间的比较就是通常意义下的比较, 需要注意的是最好不要比较两个实型量是否相等。
BASIC允许两个字符型量比较大小, 比较方法是自左至右逐对比较两字符串的字符的ASC Ⅱ码的值(参见“ASC Ⅱ码”)。数字0到9的ASC Ⅱ码的值依次为48到57, 字母A到Z的ASC Ⅱ码值依次为65到90, 例如下列三个关系表达式都成立, 其值均为1:

而下列关系表达式不成立, 逻辑值均为0:

最后一个表达式等号两端的字符串不相等, 是因为右端的串末尾多一个空格符。