問題タブ [operand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3781 参照

assembly - なぜこれが無効なオペランドなのですか?

私が書いているコンパイラによって生成された次のASMファイルがあります。

コンパイルしようとすると、次のエラーが発生します。

test.asm:16:エラー:オペコードとオペランドの組み合わせが無効です
test.asm:19:エラー:オペコードとオペランドの組み合わせが無効です
test.asm:29:エラー:オペコードとオペランドの組み合わせが無効です

NASMのドキュメントによると、次のことが許可されているため、これは実際には意味がありません。

MOV mem_offs、reg_eax 386

なぜこの操作を実行できないのですか?

0 投票する
1 に答える
572 参照

c - たとえば、Cでは、シフトの第2オペランドに符号を付けることができるのはなぜですか。

注:この質問は、ビットシフト演算子<<および>>の第2オペランドの符号に関するものです。最初のオペランドについてはまったくありません。

CERT INT34-C、一部:負のビット数をシフトしないでください..。

それが正当化を必要としたというわけではありませんが、彼らはそれが未定義の振る舞いであると言って正当化します。

他の方向にシフトしたい場合は、他の方向に適切なシフト演算子を使用して正のビット数だけシフトするため、このルールは理にかなっていると思います。

したがって、Cで、負のビット数だけシフトする必要がなく、未定義の場合、<<または>>の第2オペランドに符号を付けることさえ許可されるのはなぜですか?

たとえば、MISRA-C:2004(MISRAが好きか嫌いかは何でも)のセクション6.10.2で、結果のタイプが最初のオペランドのみに依存することを説明する副作用として、「2番目のオペランドはオペランドは、任意の符号付きまたは符号なし整数型にすることができます。[強調鉱山]

ビットシフトで符号付き第2オペランドを使用するように人々を招待するのはなぜですか?なぜそれを許可するのですか?コンパイラはそれに対して警告しますか?

0 投票する
3 に答える
2074 参照

integer - オペランド「+」の無効なタイプ Ada 95

次のように、Ada95 の ans 仕様ファイルで 2 つの整数範囲を定義しました。

本体ファイルのコードをコンパイルしているとき、次のようなコード行があります。

YearVal は年型で monthVal は月型ですが、次のエラーが発生します

コンパイル:演算子「+」の無効なオペランド タイプ

この値を加算して整数を取得するにはどうすればよいですか? ありがとう!

0 投票する
1 に答える
121 参照

mysql - MySQL:JOIN構文+selects内のselects=オペランドエラー

私はしばらくの間、このクエリに取り組んできました。ここにあります:

ここでの私の目標は、ランダム化された名、姓、性別、ステータス、年齢、およびインシデントIDを表示するテーブルに挿入することです。selectステートメントを分離するなど、このスクリプトを作り直す多くの方法を試しましたが、常にこのエラーが発生するようです。

エラー1241(21000):オペランドには1つの列が含まれている必要があります

みんなにアドバイスしてください、これはしばらくの間私にストレスを与えています...それはおそらく非常に単純な答えですが、私はさらに自分自身を混乱させています。説明が必要な場合は、質問してください。

0 投票する
3 に答える
1950 参照

c - C に埋め込まれたアセンブリ コードにより、cmp の不適切なオペランド タイプ エラーが発生する

数値が正か負かゼロかをチェックするプログラムを作成しました。コードをコンパイルしようとすると、cmp オペコードである 28 行目で不適切なオペランド タイプ エラーが発生します。フォーマットが間違っていますか、それとも他の問題がありますか?

0 投票する
1 に答える
1156 参照

gcc - GCC (2 行、cmp および bl 命令) を使用して SPARC アセンブリをコンパイルすると、「不正なオペランド」エラーが発生するのはなぜですか?

GCC は次のように不満を述べています。

A3.s: アセンブラー メッセージ: A3.s:32: エラー: 不正なオペランド A3.s:33: エラー: 不正なオペランド

問題のある行 (イタリック体) と周囲のコードは次のとおりです。

私は SPARC アセンブリの初心者ですが、これを修正できませんでした。誰でも問題を見ることができますか?

0 投票する
1 に答える
356 参照

c - 左オペランドは左辺値でなければなりません

誰かが助けることができますか。これらの 2 行のコードでエラーが発生します。 num_red - count_red = red_pot;// all defined as 0

0 投票する
5 に答える
68929 参照

mysql - MySQL エラー「オペランドには 1 列を含める必要があります」

同様の質問をたくさん見つけることができましたが、私の問題に対する実際の解決策はありませんでした。

私のSQLクエリ:

私が受け取るエラーコードは

括弧内のクエリを使用するだけで機能し、結果は

私のエラーはどこですか?どうもありがとうございました。

0 投票する
3 に答える
29993 参照

php - サポートされていないオペランドタイプ?

私はPHPに関して完全に無知であると言わざるを得ません。私は、自分のサイトを許容できる範囲でモデレートするのに十分な知識を持っています。phpauction GPLで少し問題があります。カテゴリのいずれかをクリックすると、次のように表示されます。

致命的なエラー:175行目の/home/retrorea/public_html/tradepost/browse.phpでサポートされていないオペランドタイプ

これは175行目が読んでいるものです...

これが残りのコードです。

どんな助けでも大歓迎です。ありがとう!

0 投票する
1 に答える
145 参照

ios - iOS の代入の左オペランドとして必要な左辺値

これが私のコードです

X は double の配列

ありがとう