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