++C++; // 未確認飛行 C

Google
Web ufcpp.net

C++とJavaとの組込み型の比較

目次

キーワード

組込み型の比較

以下にC++とJavaとC#の組込み型の一覧を列挙します。

種類C++JavaC#
論理型boolbooleanbool
符号付き
整数
1byte signed char *1 bytesbyte
2byte short, int *2 shortshort
4byte int, long *2 intint
8byte int, long *2 longlong
符号なし
整数
1byte unsigned char *1 byte
2byte unsigned short, unsigned int *2 ushort
4byte unsigned int, unsigned long *2 uint
8byte unsigned long *2 ulong
浮動小数
点数
4bytefloatfloatfloat
8bytedoubledoubledouble
デシマルなしなしdecimal
文字char (1byte)char (2byte)char (2byte)
文字列 string *3 String *3 string
オブジェクト型なし Object *3 object

注1 : C++ では、signedunsigned の付かない char 型が符号付きか符合なしかは処理系に依存している。

注2 : C++では、int, short, long のサイズは処理系に依存している。 通常、 int はその処理系でもっとも高速に処理を行えるサイズになっている。 shortint と同じか、それよりも小さいサイズ、 longint と同じか、それよりも大きいサイズと決められている。

注3 : C++ や Java の stringObject は言語に組み込まれた型ではなく、ライブラリで提供されているクラス。

Transtation into English

[お問い合わせ](q)