[ C# / VB.NET ] 数値型の最大値と最小値の一覧 ( MinValue, MaxValue )

Pocket

ここでは、C# と VB.NET の数値型とその最大値と最小値の定義の一覧を掲載しています。符号付や符号なしの型を比較すると、サイズが等しくても最大値と最小値の値は当然異なります。注意しましょう。

スポンサーリンク

数値型の最大値と最小値の一覧

VB.NET および C# で使用される型は実際には構造体で定義されていて、その構造体のメンバ変数として MinValue と MaxValue が定義されています。定義されている値を使用するには、int.MinValue のように const 値を取得して使用します。

下表にそれぞれの型と定義されている最小値と最大値を示してあります。System.Char 型については、数値ではなく文字で MinValue と MaxValue が定義されていました。

C# VB.NET 最小値(MinValue) 最大値(MaxValue)
SByte sbyte SByte -128 127
Byte byte Byte 0 255
Char char Char ‘\0’ ‘\uffff’
Int16 short Short -32768 32767
UInt16 ushort UShort 0 65535
Int32 int Integer -2147483648 2147483647
UInt32 uint UInteger 0 4294967295
Int64 long Long -9223372036854775808 9223372036854775807
UInt64 ulong ULong 0 18446744073709551615
Single float Single -3.40282347E+38 3.40282347E+38
Double double Double -1.7976931348623157E+308 1.7976931348623157E+308
Decimal decimal Decimal -79228162514264337593543950335 79228162514264337593543950335

書籍の紹介

スポンサーリンク


Pocket

Leave a Comment

Your email address will not be published. Required fields are marked *