¿Cuál es el uso de la función atoi()? ¿Cuál es su archivo de encabezado? ¿Se puede utilizar en el editor Vi en Linux?
2. Archivo de encabezado: #include
3. Se puede utilizar en el editor Vi en Linux.
La función Int atoi(const char *nptr) escanea la cadena del parámetro nptr y omite los espacios en blanco iniciales (como espacios, sangrías de tabulación). ¿Devuelve 0 si nptr no se puede convertir a int o si nptr es una cadena vacía? . En particular, esta función requiere que la cadena convertida se entienda como un número decimal.
Datos extendidos
Ejemplo:
1 gt;
# include ltstdlib.h gt
# include ltstdio.h gt
int main(void)
{
int n;
char * str = " 12345.67 ";
n = atoi(str);
printf("cadena = s entero =d\n ",str,n);
Devuelve 0; p> p>
}
Resultado de la ejecución
Cadena = 12345.67 Entero = 12345.000000
2 gt
# include ltstdlib. h gt
# include ltstdio.h gt
int main()
{
char a[]= "-100 "
char b[]= " 123 ";
int c
c = atoi(a) atoi(b);
printf("c = d\n ", c);
Devuelve 0;
}
Resultado de la ejecución
c = 23
Enciclopedia Baidu-atoi()