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입니다.