더북(TheBook)

마찬가지로 정수 형식을 담을 수 있는 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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.