You will display its range of possible values for each C# numeric data types.
To display the ranges, use the MinValue and MaxValue properties of all the numeric data types.
unsigned numbers usually begin with a u, meaning "unsigned."
The signed type sbyte starts with an s, meaning the "signed" variant of the much more important byte.
using System; class Program{/* ww w.j a v a 2 s. c om*/ static void Main(string[] args){ // Immediately outputs Console.WriteLine("Signed whole numbers"); Console.WriteLine("--------------------"); Console.WriteLine("sbyte: " + sbyte.MinValue + " to " + sbyte.MaxValue); Console.WriteLine("short: " + short.MinValue + " to " + short.MaxValue); Console.WriteLine("int: " + int.MinValue + " to " + int.MaxValue); Console.WriteLine("long: " + long.MinValue + " to " + long.MaxValue); Console.WriteLine(); Console.WriteLine("Unsigned whole numbers"); Console.WriteLine("----------------------"); Console.WriteLine("byte: " + byte.MinValue + " to " + byte.MaxValue); Console.WriteLine("ushort: " + ushort.MinValue + " to " + ushort. MaxValue); Console.WriteLine("unit: " + uint.MinValue + " to " + uint.MaxValue); Console.WriteLine("ulong: " + ulong.MinValue + " to " + ulong. MaxValue); Console.WriteLine(); Console.WriteLine("Basic decimal numbers"); Console.WriteLine("---------------------"); Console.WriteLine("float: " + float.MinValue + " to " + float.MaxValue); Console.WriteLine("double: " + double.MinValue + " to " + double. MaxValue); Console.WriteLine(); Console.WriteLine("Exact decimal numbers"); Console.WriteLine("---------------------"); Console.WriteLine("decimal: " + decimal.MinValue + " to " + decimal.MaxValue); } }