字符比较(character comparison)是指按照
字典次序对单个
字符或
字符串进行比较大小的操作,一般都是以
ASCII码值的大小作为
字符比较的标准。
两个
数值可以比较大小,两个
字符同样可以。两个数可以比较大小,也就是在两个数之间可以进行<、<=、=、<>、>、>=6种关系运算。如10>4的运算结果为真。5<一4的运算结果为假。同样,在两个字符串之间也可以进行关系运算。实际中,字符按照字典次序进行比较大小。
在微型计算机中,字符一般都是以
ASCII码值的大小作为字符比较的标准,如果某一个字符的ASCII码值的大于另一字符的ASCII码,则认为前一字符“大于”后一字符,如“C”大于“A”。
字符一般采用国际上通用的
ASCII字符集。每一个字符在计算机内部由8位
二进制代码表示。BASIC规定,两个单字符的比较,就是对它们的代码值进行比较。例如:在ASCII字符表中,”A”的代码值是65(十进制数),”B”的代码值是66(
十进制数),所以”A”小于”B”。当运算”A”<”B,,时,结果为真;当运算”A”一”B”时,结果为假。