私は私のアセンブリMIPSクラスのいずれかで行ったCコードを経由していると私は演算子のいずれかの意味を知らない:ラインザッツこの演算子は何を意味しますか?
if (TOKEN[0] <> symTab[$a0])
。 <>
の意味は何ですか?
ありがとうございました。
私は私のアセンブリMIPSクラスのいずれかで行ったCコードを経由していると私は演算子のいずれかの意味を知らない:ラインザッツこの演算子は何を意味しますか?
if (TOKEN[0] <> symTab[$a0])
。 <>
の意味は何ですか?
ありがとうございました。
"等しくない"のように見えます。
標準Cの正しい演算子は!=
です。
の別の表現方法は、またはではありません。です。有効な演算子はCで!=
です。
<>
はSQLで使用できます。私はそれを使用した言語を覚えていないので、遅く投稿しました。
EDIT:実際には、デイビッドが言及しているように、それはまた<>
を使用していると私が考えていたのはパスカルでした。
そのコードはCではなく、実際はパスカルのような構文です。 NOT EQUALS演算子<>と16進数の接頭辞$を使用すると、そのことが示されます。
WikipediaはBASICのように呼んでいます.PASALの前にBASICがあったのでより適切だと思います。 –
@Aaron BASICは、16進リテラルのプレフィックスとして$を使用していません。そうですね、これは基本的なものではありません。 –
これは文字列変数名だと思っていましたが、それはBASICのサフィックスとして$でした。謝罪。 –
それは 'distinct'を意味するようですが、私が知る限り法的Cではありません...' $ a0'もありません。 –
これはCコードではありません。 '<>'は通常 "not equal"を意味します。 –
私たちはMIPSコードを上書きしてCで擬似コードを書いていたので、2つのコードの間を行き来していました。しかし、ありがとう – ellio20