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));
}