是指按照字典次序對單個字符或字符串進行比較大小的操作,壹般都是以ASCII碼值的大小作為字符比較的標準。
在微型計算機中,字符壹般都是以ASCII碼值的大小作為字符比較的標準,如果某壹個字符的ASCII碼值的大於另壹字符的ASCII碼,則認為前壹字符“大於”後壹字符,如“C”大於“A”。
字符壹般采用國際上通用的ASCII字符集。每壹個字符在計算機內部由8位二進制代碼表示。BASIC規定,兩個單字符的比較,就是對它們的代碼值進行比較。例如:在ASCII字符表中,”A”的代碼值是65(十進制數),”B”的代碼值是66(十進制數),所以”A”小於”B”。當運算”A”<”B,,時,結果為真;當運算”A”壹”B”時,結果為假。
註意
(1) 在比較兩個字符串時不能利用符號“==”,“==”符號比較的是兩個字符串的地址是否相等。
(2) 若是比較兩個字符,則可以用”==”直接進行比較。
(3) 但在比較兩個string對象時是可以利用“==”的,相等的話,則表達式的返回值為1,不等為0。