Develop Dairy/C#

[Csharp] 부호 있는 정수, 부호 없는 정수, 부동 소수점 범위

평생코딩 2021. 1. 20. 19:50

[Csharp] 부호 있는 정수 범위(Signed integral Types)

Console.WriteLine("Signed integral types:");

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}");

 

부호 없는 정수의 범위(Unsigned integral types)

Console.WriteLine($"byte   : {byte.MinValue} to {byte.MaxValue}");

Console.WriteLine($"ushort : {ushort.MinValue} to {ushort.MaxValue}");

Console.WriteLine($"uint   : {uint.MinValue} to {uint.MaxValue}");

Console.WriteLine($"ulong  : {ulong.MinValue} to {ulong.MaxValue}");

부동 소수점(Floating point types)

Console.WriteLine($"float  : {float.MinValue} to {float.MaxValue} (with ~6-9 digits of precision)");

Console.WriteLine($"double : {double.MinValue} to {double.MaxValue} (with ~15-17 digits of precision)");

Console.WriteLine($"decimal: {decimal.MinValue} to {decimal.MaxValue} (with 28-29 digits of precision)");

 

E 표기법:  “10의 거듭제곱에 대한 10배”를 의미하는 과학적 표기법의 형태입니다. 5E+2과 같은 값은 5 * 10^2 또는 5 * 10 * 10과 동일하기 때문에 값 500입니다.