Latest web development tutorials

funciones de la biblioteca C - atoi ()

C biblioteca estándar - <stdlib.h> C biblioteca estándar - <stdlib.h>

descripción

C función de bibliotecaint atoi (const char * str) para convertir a los puntos de strargumento de cadena a un entero (tipo de tipo int).

declaración

Aquí es) la declaración de función atoi (.

int atoi(const char *str)

parámetros

  • str - la cadena que se convierte en un número entero.

Valor de retorno

Esta función devuelve el entero largo convertida si no hay una aplicación de una conversión efectiva, se devuelve cero.

Ejemplos

El siguiente ejemplo muestra se utiliza la función atoi ().

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
   int val;
   char str[20];
   
   strcpy(str, "98993489");
   val = atoi(str);
   printf("字符串值 = %s, 整型值 = %d\n", str, val);

   strcpy(str, "w3cschool.cc");
   val = atoi(str);
   printf("字符串值 = %s, 整型值 = %d\n", str, val);

   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

字符串值 = 98993489, 整型值 = 98993489
字符串值 = w3cschool.cc, 整型值 = 0

C biblioteca estándar - <stdlib.h> C biblioteca estándar - <stdlib.h>