El desarrollo firmado en sin signo
Objetos de tipos enteros con signo se pueden convertir en correspondientes tipos sin firmar.cuando estas conversiones aparecen, la configuración de bits real no cambia; sin embargo, la interpretación de los datos.Considere este código:
Ejemplo
// 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
En el ejemplo anterior, signed short, i, se define y se inicializa en un número negativo.La expresión (u = i) produce i para convertirse en unsigned short antes de asignación a u.