0
私OP1がある場合*私OP2は +ですが、あなたは、乗算演算子と除算演算子が、加算演算子と減算演算子のための単一引用符のための二重引用符を使用しているなぜこのif文は&&と||で動作しないのですか?同じで
私OP1がある場合*私OP2は +ですが、あなたは、乗算演算子と除算演算子が、加算演算子と減算演算子のための単一引用符のための二重引用符を使用しているなぜこのif文は&&と||で動作しないのですか?同じで
イムはまだfalseを返します。
他の人がコメントしたように、言語は関連しています。
たとえば、 "char"型の変数を一重引用符と比較することはOKですが、charを二重引用符定数、つまり文字列と比較することは疑問です。これはCである 場合は、 ")(" あなたはまた、より多くのを使用する場合があります
op1 == "*" || op1 == "/"
op1 == '*' || op1 == '/'
に変更してみてください。
(op1 == '*') || (op1 == '/')
私はこの(すなわち、演算子の優先順位)を推測するには、ここでは関係ありませんが、それは一般的に混乱を回避するのに役立ちます。
少なくとも「if」から始まる完全なスニペットを共有してください。また、どのようなプログラミング言語ですか? – Mureinik
あなたの投稿された条件はtrueを返すだけです。完全なコードを投稿 – Rahul
言語タグを追加 –