더북(TheBook)

(int) 표현식을 사용하여 long 형식의 변수를 int 형식의 변수로 변환했습니다. 다만 int 형식 변수의 크기를 벗어나는 데이터를 저장하면 잘못된 데이터가 저장될 수 있으니 주의해야 합니다.

마찬가지로 정수 형식을 담을 수 있는 int 형식의 변수 값을 0~255만 담을 수 있는 정수 형식 변수인 byte에 담을 때는 (byte)를 붙여야 합니다. 값이 255 이상이라면 잘못된 데이터가 저장되니 주의해야 합니다. 다음은 intbyte로 변환하는 예제입니다.

int를 byte로 명시적 형 변환: IntToByte.cs

using System;
class IntToByte
{
    static void Main()
    {
        int x = 255;
        byte y = (byte)x;

        Console.WriteLine($"{x} -> {y}"); //보간된 문자열을 사용하여 x와 y의 값 출력
    }
}

실행 결과

255 -> 255
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.