• ベストアンサー

StrComp関数の1と-1

戻り値ー1と1は 比較して未満や超えると有る。 色々と試してみたが、何を比較した結果なのか解らない。 かわ がわ -1  がわ かわ 1 となるのは何故ですか。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

StrCompの3番目の要素を指定していないのであれば、 binary 値を比較した結果です。 StrCompの3番目の要素に1を指定しているのであれば、 文字コード を比較した結果です。

noname#233045
質問者

お礼

有難う御座います。 テキストモードなので、文字コードの比較になるのですね。

その他の回答 (1)

  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.1

文字列の場合は文字コードを比較しています。 文字コードはいろいろなコード表があるので大小関係は一致しません。

noname#233045
質問者

お礼

文字コードで比較ですか。 >文字コードはいろいろなコード表があるので大小関係は一致しません。 一つの語句内か比較する語句間で違うコード表が、使われたりするという事でしょうか。 (文字コードは詳しくないので、馬鹿な事言っているかもしれない) 有難う御座います。

関連するQ&A