問題タブ [binary-operators]

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 に答える
123 参照

c - 単項マイナスはbinopマイナスと同等ですか?

私の C コンパイラは、値に単項マイナスを使用すると警告を出したunsignedので、代わりに 0 からの減算を行うことで警告を修正しました。

ここで、現在のコードが元のコードと同等であるかどうか疑問に思います。

私の質問は次のとおりです。同じ値の場合b、コードの両方の行で同じ結果が得られaますか?

0 投票する
2 に答える
559 参照

c++ - オーバーロードされた operator[] の例を理解する

C++ テストで見た質問と混同しています。コードは次のとおりです。

これが印刷されると確信していまし24たが、代わりに印刷され44ます。誰かにこれを明確にしてもらいたいです。累積評価ですか?また、<< バイナリインフィックスですか?

前もって感謝します

編集:演算子のオーバーロードが明確に定義されていない場合、誰かがここでオーバーロードされた演算子のより良い実装を提供して、出力することができます24か?

0 投票する
2 に答える
1616 参照

ios - unichar および String での二項演算子の使用

二項演算子を使用して 2 つの値を比較しようとしています。

ここで、エラー メッセージ Binary Operator '==' cannot be applied to operands of type unichar or String. が表示されます。私はまた、文字を変換しようとしました:

動作しません...

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

swift - 二項演算子 '>= & <=' は Swift の CGFloat 型および Int 型のオペランドには適用できません

2 つのエラーが発生します。<= と >= を使用すると、エラーが発生します。

二項演算子 '>= & <=' は、タイプ CGFloat および Int のオペランドには適用できません

私は助けが必要です!

0 投票する
2 に答える
315 参照

c - C でのビットごとの右シフト代入演算

この左シフト代入演算子への出力は -8 です。方法がわかりませんでした。助けてください!

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

php - Zend Framework 2 が 1 2 4 8 16 のような整数定数を定義する理由

例えば:

1 2 3 4 5 のように定義し、1 2 4 8 16 を定義しないのはなぜですか?