.NET C#

主要なデータ型の最小値や最大値の範囲を記載した一覧表です

あわせて、最大値や最小値の求め方も記載します

数値型の最大値や最小値の求め方

最小値の求め方

型名(又は別名).MinValue

最大値の求め方

型名(又は別名).MaxValue

例えば、long型の最小値及び最大値を求める場合は、以下の様にします

System.Int64.MinValue
System.Int64.MaxValue

または

long.MinValue
long.MaxValue

主要なデータ型の最小値/最大値一覧

以下は、C#の主なデータ型の最大値や最小値をまとめた表です

型(.NET Framework型)別名(C#型)意味最小値最大値
System.SBytesbyte符号付き8ビット整数-128127
System.Bytebyte符号なし8ビット整数0255
System.Int16short符号付き16bit整数-3276832767
System.UInt16ushort符号なし16bit整数065535
System.Int32int符号付き32bit整数-21474836482147483647
System.UInt32uint符号なし32bit整数04294967295
System.Int64long符号付き64bit整数-92233720368547758089223372036854775807
System.UInt64ulong符号なし64bit整数018446744073709551615
System.Singlefloat単精度実数(32bit)-3.402823E+383.402823E+38
System.Doubledouble倍精度実数(64bit)-1.79769313486232E+3081.79769313486232E+308
System.Decimaldecimal29桁で10進数を表現(128bit)-7922816251426433759354395033579228162514264337593543950335
System.Booleanbool論理値(8bit)True または False-
System.Charchar単一Unicode文字(16bit)065535
System.Stringstring文字列--

異なるデータ型間の変換について

異なるデータ型同士での演算を行う場合、暗黙的な型変換が行われます

また、明示的に型を変換させる(これをキャストと言う)こともできます  続きを読む »

おすすめ

関連ページ