[ 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)
SBytesbyteSByte-128127
BytebyteByte0255
CharcharChar‘\0’‘\uffff’
Int16shortShort-3276832767
UInt16ushortUShort065535
Int32intInteger-21474836482147483647
UInt32uintUInteger04294967295
Int64longLong-92233720368547758089223372036854775807
UInt64ulongULong018446744073709551615
SinglefloatSingle-3.40282347E+383.40282347E+38
DoubledoubleDouble-1.7976931348623157E+3081.7976931348623157E+308
DecimaldecimalDecimal-7922816251426433759354395033579228162514264337593543950335

書籍の紹介

スポンサーリンク


Pocket

Leave a Comment

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