Red de conocimiento informático - Computadora portátil - Complemento de código fuente en lenguaje C

Complemento de código fuente en lenguaje C

La función para encontrar el código del complemento puede hacer referencia al siguiente código. Sabemos que en la memoria, el complemento de un número positivo es igual a sí mismo, por lo que A se devuelve directamente. El complemento de un número negativo es la forma en que existe en la memoria. Esto significa que definimos un valor int sin signo para asignarlo y obtenemos su forma binaria complementaria. Para verificación, escribí otra función que genera binario, consúltela.

Unsigned int buma(int a)//Se utiliza para encontrar el complemento.

{

Si (a gt=0)

Devuelve a;

Otros

{

Unsigned int temp = a;

Temperatura de retorno;

}

}

Anular twoprint(unsigned int a ) //Se utiliza para generar binario.

{

int temp = a 2;

Si (a/2==0)

{

cout lt lta lt" "; return;

}

Material impreso doble (a/2); //Aquí se utiliza el método de llamada recursiva.

cout lt lttemp lt" ";

}