using System;
class TypeConversionError
{
static void Main()
{
long l = long.MaxValue; //[1] long 형식 변수의 가장 큰 값을 l 변수에 저장
Console.WriteLine($"l의 값: {l}");
int i = (int)l; //[2] l 변수의 값을 int 형식으로 형식 변환하여 i 변수에 저장
Console.WriteLine($"i의 값: {i}");
}
}에서
int i = (int)l;
Console.WriteLine($"i의 값: {i}");
부분을 잘 이해가 안가네요
왜 -1이 되는지 모르겠어요
-1이 되는게 틀린거아닌가요?
-1이 출력되는게 맞는답인가요? 틀린답인가요?