Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : long을 int로 명시적형 변환
글번호: 1096
작성자: 김태원
작성일: 2023/05/30 오후 1:55:00 (2023/05/30 오후 2:16:00 수정)
조회수: 726
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이 출력되는게 맞는답인가요? 틀린답인가요?

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 관계형연산자 - 김태원 2023-06-02 765
현재글 long을 int로 명시적형 변환 - 김태원 2023-05-30 726
  Re : long을 int로 명시적형 변환 - 레드플러스 2023-05-30 569
다음글 double키워드 모르는부분있어요 - 김태원 2023-05-28 720
 
손님 사용자 Anonymous (손님)
로그인 Home