Převod podepsána bez znaménka
Objekty podepsané typů lze převést na odpovídající typy nepodepsaný.Dojde-li tyto převody, skutečné bitový vzorec změnit; avšak změny interpretace údajů.Zvažte tento kód:
Příklad
// 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";
}
Výsledek
65533
V předchozím příkladu signed short, i, definice a inicializován záporné číslo.Výraz (u = i) způsobuje i převést na nepodepsané krátké před k přiřazení k u.