C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

入力として提供されるさまざまなデータ型の値を出力する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

  1. 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:   &

  2. C++のさまざまなタイプの演算子

    C++には多くの種類の演算子があります。これらは、算術、リレーショナル、論理、ビット単位、割り当て、およびその他の演算子として大まかに分類できます。 算術演算子 変数Aが10を保持し、変数Bが20を保持すると仮定すると、- オペレーター 説明 + 2つのオペランドを追加します。 A+Bは30を与えます - 最初のオペランドから2番目のオペランドを減算します。 A-Bは-10を与えます * 両方のオペランドを乗算します。 A*Bは200を与えます / 分子を分子から除算します。 B/Aは2を与えます % モジュラス演算