본문 바로가기

C++ 개발

char 과 BYTE 자료형의 상호 이동할 경우 값의 변화

개요..

 

char 과 BYTE 자료형의 경우 동일한 1byte의 크기를 가지지만 부호의 여부에 따라서 구분됩니다.

 

다음은 char 과 BYTE 자료형의 값을 대입하여 범위가 초과할 경우 값의 변화를 알아봅니다.

 

소스코드

 

    char a = -10;    // a = -10

    BYTE b = a;    // b = 246 -10 값이 부호가 제거되면서 246으로 변경됩니다.

 

    BYTE c = 200;    // c = 200

    char d = c;    // d = -56 200 값이 부호가 생기면서 -56 값으로 변경됩니다.