Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - ¿Cuál es el propósito de convertir variables de caracteres en variables enteras en el lenguaje?
¿Cuál es el propósito de convertir variables de caracteres en variables enteras en el lenguaje?
Si el tipo de carácter es char, se puede calcular directamente siempre que se realice la conversión.
Si es una cadena, es char*, use atoi:
int atoi(char *str)
La cadena que se va a convertir en un número entero .
Por ejemplo:
# include & ltstdlib.h & gt
# include & ltstdio.h & gt
int main( void )
{
int n;
char * str = " 12345.67 ";
n = atoi(str);
p>
printf("cadena = %s entero = %d ", cadena, n
Devuelve 0;
}