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

C ++のround()。


C ++のround()関数は、パラメーターとして渡されたdouble、float、またはlongdoubleの値を最も近い整数値に丸めるために使用されます。 c ++プログラムでround()関数を使用するために使用されるヘッダーファイルは、またはです。

以下は、C ++ 11標準以降のオーバーロードされたバージョンのround()です

  • ダブルラウンド(ダブルD)
  • float round(float F)
  • ロングダブルラウンド(ロングダブルLD)
  • ダブルラウンド(T var)

注-返される値は浮動小数点として表される最も近い整数です。つまり、2.3の場合、返される最も近い値は2ではなく2.0になります。

次のプログラムは、C++プログラムでのラウンド関数の使用法を示すために使用されます-

#include <cmath>
#include <iostream>
int main(){
   double num1=10.5;
   double num2=10.3;
   double num3=9.7;
   std::cout << "Nearest integer after round("<<num1<<") :" << round(num1)<< "\n";
   std::cout << "Nearest integer after round("<<num2<<") :" << round(num2)<< "\n";
   std::cout << "Nearest integer after round("<<num3<<") :" << round(num3)<< "\n";
   num1=-9.3;
   num2=-0.3;
   num3=-9.9;
   std::cout << "Nearest integer after round("<<num1<<") :" << round(num1)<< "\n";
   std::cout << "Nearest integer after round("<<num2<<") :" << round(num2)<< "\n";
   std::cout << "Nearest integer after round("<<num3<<") :" << round(num3)<< "\n";
   return 0;
}

出力

Nearest integer after round(10.5) :11
Nearest integer after round(10.3) :10
Nearest integer after round(9.7) :10
Nearest integer after round(-9.3) :-9
Nearest integer after round(-0.3) :-0
Nearest integer after round(-9.9) :-10

  1. C++でのカプセル化

    カプセル化は、データと、データを操作するメソッドを1つのコンポーネントにまとめ、外部からの干渉から保護します。本質的に、カプセル化には、データとデータを使用する関数をバンドルすることが含まれます。データのカプセル化は、データの非表示という非常に重要な概念につながります。 C ++でのカプセル化は、ユーザー定義のデータ型であるクラスを使用して実装されます。これらのクラスには、データ型と、一緒にバインドされたメソッドが含まれています。 クラスを使用したC++でのカプセル化を表すプログラムは次のとおりです。 例 #include <iostream> using namespace

  2. C++の識別子

    C ++識別子は、変数、関数、クラス、モジュール、またはその他のユーザー定義アイテムを識別するために使用される名前です。識別子は、文字AからZまたはaからzまたはアンダースコア(_)で始まり、その後に0個以上の文字、アンダースコア、および数字(0から9)が続きます。 C ++では、識別子内に@、$、%などの句読文字を使用できません。 C ++は、大文字と小文字を区別するプログラミング言語です。したがって、Manpowerとmanpowerは、C++では2つの異なる識別子です。 受け入れ可能な識別子の例を次に示します- mohd Piyush abc move_na