Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - ¿Cómo convertir un entero con signo a un entero sin signo?

¿Cómo convertir un entero con signo a un entero sin signo?

Es un error utilizar una conversión al convertir un número negativo.

//Si realmente desea realizar la conversión, probablemente será un poco problemático, porque los datos en la computadora se almacenan en forma de complemento a dos.

//Si solo quieres usar su valor, como b=-10, y quieres usar 10, puedes encontrar el valor absoluto para lograrlo.

//abs() es una función de valor absoluto. Por ejemplo:

#Contiene "stdio.h"

#Contiene "math.h"

void main()

{

int a =-10; //Número con signo

//Para encontrar la función de valor absoluto, abs(a) obtiene 10, sin signo.

printf("d\n ",ABS(a));

}