Compartir a través de


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.

Vea también

Referencia

Conversiones completas