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

C ++標準によるint、long型のサイズはどれくらいですか?


ここでは、C++でのint型とlong型のデータのサイズを確認します。サイズは、システムアーキテクチャとオペレーティングシステムによって異なります。

したがって、32ビットシステムでは、標準はILP32です。この標準では、int、long、およびポインター変数は32ビットです。

64ビットシステムの場合、2つのバリエーションがあります。 Linuxオペレーティングシステムの場合、標準はLP64です。ここで、longとpointerは64ビットですが、intは32ビットです。 Windowsオペレーティングシステムの場合、標準はLLP64です。ここで、long longは64ビットですが、intとlongは32ビットです。

#include <iostream>
using namespace std;
int main() {
   cout << "Size of int: " << sizeof(int) * 8 << " bits" << endl;
   cout << "Size of long: " << sizeof(long) * 8 << " bits" <<endl;
   cout << "Size of long long: " << sizeof(long long) * 8 << " bits"<< endl;
}

出力

Size of int: 32 bits
Size of long: 32 bits
Size of long long: 64 bits

  1. Linux上のc++のトップIDEは何ですか?

    大きなプロジェクトは、単なるテキストエディタでは管理が困難です。このような場合にIDEを使用すると、生産性が向上し、フラストレーションが軽減される可能性があります。 IDEにはさまざまな種類があり、ニーズに合ったものを選択する必要があります。 Linuxに最適なC/C++IDEのリストは次のとおりです。 C /C++開発用のNetbeans- Netbeansは、C /C++および他の多くのプログラミング言語向けの無料のオープンソースで人気のあるクロスプラットフォームIDEです。コミュニティで開発されたプラグインを使用して完全に拡張可能です。 Eclipse CDT(C / C ++

  2. C ++のブール値の型指定子は何ですか?

    c++でのブール値の型指定子はboolです。 -として使用できます bool myBoolean = true;