入力として提供されるさまざまなデータ型の値を出力するC++プログラム
入力として、整数値、long値、文字値、float値、およびdouble値が指定されているとします。精度を維持しながら、入力として与えられた値を印刷する必要があります。
したがって、入力が整数値=15、長い値=59523256297252、文字値='y'、浮動小数点値=367.124、倍精度値=6464292.312621のような場合、出力は
になります。15 59523256297252 y 367.124 6464292.31262
これを解決するには、次の手順に従います-
- 入力として指定された値を別々の行に印刷します。
例
理解を深めるために、次の実装を見てみましょう-
#include <iostream> #include <cstdio> using namespace std; void solve(int a, long b, char c, float d, double e) { cout << a << endl << b << endl << c << endl << d << endl; printf("%.5f", e); } int main() { solve(15, 59523256297252, 'y', 367.124, 6464292.312621); return 0; }
入力
15, 59523256297252, 'y', 367.124, 6464292.312621
出力
15 59523256297252 y 367.124 6464292.31262
-
C ++の定数の種類は何ですか?
C++には定数の種類はありません。 C++の任意のデータ型を定数として宣言できるというだけです。 constキーワードを使用して変数が定数として宣言されている場合、その値を再割り当てすることはできません。 例 #include<iostream> using namespace std; int main() { const int i = 5; // Now all of these operations are illegal and // will cause an error: &
-
C++のさまざまなタイプの演算子
C++には多くの種類の演算子があります。これらは、算術、リレーショナル、論理、ビット単位、割り当て、およびその他の演算子として大まかに分類できます。 算術演算子 変数Aが10を保持し、変数Bが20を保持すると仮定すると、- オペレーター 説明 + 2つのオペランドを追加します。 A+Bは30を与えます - 最初のオペランドから2番目のオペランドを減算します。 A-Bは-10を与えます * 両方のオペランドを乗算します。 A*Bは200を与えます / 分子を分子から除算します。 B/Aは2を与えます % モジュラス演算