다음을 통해 공유


변환에 부호 없는 서명

부호 있는 정수 계열 형식의 개체는 해당 부호 없는 형식으로 변환할 수 있습니다.이러한 변환이 발생할 때 실제 비트 패턴은 변경 되지 않습니다. 그러나 해석의 데이터를 변경합니다.다음과 같은 코드를 생각해 볼 수 있습니다.

예제

// conve__pluslang_Converting_Signed_to_Unsigned.cpp
// compile with: /EHsc
#include <iostream>

using namespace std;
int main()
{
    short  i = -3;
    unsigned short u;

    cout << (u = i) << "\n";
}

Output

65533

앞의 예제에서 signed short, i, 정의 되 고 음수 값을 초기화 합니다.식 (u = i) 로 인해 i 변환 하는 부호 없는 short 에 할당 하기 전에 u.

참고 항목

참조

정수 계열 변환