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

システム内のint、float、double、charのサイズを検索するC++プログラム


C++のデータ型

C ++には多くのデータ型がありますが、最も頻繁に使用されるのはint、float、double、charです。これらのデータ型の詳細は次のとおりです-

  • int -これは、通常4バイトのメモリスペースを必要とする整数データ型に使用されます。

  • フロート -これは、単精度浮動小数点値または10進値を格納するために使用されます。 float変数は通常4バイトのメモリスペースを必要とします。

  • ダブル -これは、倍精度浮動小数点値または10進値を格納するために使用されます。通常、double変数には8バイトのメモリスペースが必要です。

  • char -これは文字を格納するために使用されます。通常、文字には1バイトのメモリスペースが必要です。

C++のsizeof演算子

sizeof演算子は、データ型のサイズを見つけるために使用されます。これは、さまざまな変数とデータ型のサイズをバイト単位で決定するコンパイル時演算子です。 sizeof演算子の構文は次のとおりです-

sizeof (data type);

int、float、double、charのサイズを見つけるプログラムは次のとおりです-

#include <iostream>
using namespace std;
int main() {
   cout<<"Size of int is "<<sizeof(int)<<" bytes"<<endl;
   cout<<"Size of float is "<<sizeof(float)<<" bytes"<<endl;
   cout<<"Size of double is "<<sizeof(double)<<" bytes"<<endl;
   cout<<"Size of char is "<<sizeof(char)<<" byte"<<endl;
   return 0;
}

出力

Size of int is 4 bytes
Size of float is 4 bytes
Size of double is 8 bytes
Size of char is 1 byte

上記のプログラムでは、sizeof演算子を使用して、int、float、double、およびcharのサイズを検索します。これは、coutオブジェクトを使用して表示されます。

cout<<"Size of int is "<<sizeof(int)<<" bytes"<<endl;
cout<<"Size of float is "<<sizeof(float)<<" bytes"<<endl;
cout<<"Size of double is "<<sizeof(double)<<" bytes"<<endl;
cout<<"Size of char is "<<sizeof(char)<<" byte"<<endl;

  1. C++で二重リンクリストのサイズを見つけるプログラム

    この問題では、二重にリンクされたリストが与えられます。私たちのタスクは、C++で二重リンクリストのサイズを見つけるプログラムを作成することです。 二重リンクリストは特殊なタイプのリンクリストであり、単一リンクリストと比較して、順方向と逆方向の両方の方法で簡単にナビゲーションできます。以下は、二重リンクリストの概念を理解するための重要な用語です。 リンク-リンクリストの各リンクには、要素と呼ばれるデータを格納できます。 次へ-リンクリストの各リンクには、次と呼ばれる次のリンクへのリンクが含まれています。 前-リンクリストの各リンクには、前と呼ばれる前のリンクへのリンクが含ま

  2. 二重積分を計算するC++プログラム

    変数xの下限、変数xの上限、変数yの下限、変数yの上限、対応するxに対して実行されるステップ、および対応するyに対して実行されるステップが与えられ、タスクは二重積分を生成することです。結果を表示します。 例 Input-: steps for x = 1.2 steps for y = 0.54 lower limit of x = 1.3 upper limit of x = 2.1 lower limit of y = 1.0 upper limit for y = 2.1 Output-: double integration is : 2.1 以下のプログラムで使用されるアプローチは