'?'は何ですかC / C ++で行いますか?
演算子「?」は、作用するために3つのオペランドを必要とするため、三項演算子として知られています。 「?」で表すことができます。 :」。条件演算子とも呼ばれます。オペレーターはパフォーマンスを向上させ、コードの行を減らします。
これがC言語の三項演算子の構文です
Expression1 ? Expression2 : Expression3
これがC言語の三項演算子の例です
例
#include <stdio.h> int main() { int a = -1; double b = 26.4231; int c = a? printf("True value : %lf",b):printf("False value : 0"); return 0; }
出力
これが出力です
True value : 26.423100
Expression1は常に評価されますが、expression2とexpression3はexpression1の結果に依存します。 expression1の結果がゼロ以外または負の場合、expression2が表示されます。それ以外の場合、expression3が表示されます。
三項演算子には戻り型があります。戻りタイプは、expression2と、expression3からexpression2への変換可能性にも依存します。それらが変換可能でない場合、コンパイラはエラーをスローします。
これがC言語の三項演算子の別の例です
例
#include <stdio.h> int main() { int x = -1, y = 3; double b = x+y+0.5; int c = x<y? printf("True value : %lf",b):printf("False value : 0"); return 0; }
出力
これが出力です
True value : 2.500000
-
Window上のc++のトップIDEは何ですか?
大きなプロジェクトは、単なるテキストエディタでは管理が困難です。このような場合にIDEを使用すると、生産性が向上し、フラストレーションが軽減される可能性があります。 IDEにはさまざまな種類があり、ニーズに合ったものを選択する必要があります。これがWindowに最適なC/C++IDEのリストです。 Visual Studio − Microsoftが開発したIDEです。このIDEは、Windows上でC ++のプログラムを構築、開発、およびプロファイリングするためのクラス最高のツールを備えています。 Visual Studioには、多数のプラグインを備えた巨大なプラグインストアもありま
-
'is'演算子はPythonで何をしますか?
Pythonでは、is演算子とis演算子はID演算子と呼ばれます。コンピューターのメモリ内の各オブジェクトには、Pythonインタープリターによって一意の識別番号(id)が割り当てられます。 ID演算子は、2つのオブジェクトのid()が同じかどうかをチェックします。 is演算子は、id()値が異なる場合はfalseを返し、同じ場合はtrueを返します。 >>> a=10 >>> b=a >>> id(a), id(b) (490067904, 490067904) >>> a is b True >>>