Latest web development tutorials

funzioni di libreria C - atoi ()

C libreria standard - <stdlib.h> C libreria standard - <stdlib.h>

descrizione

C funzione di libreriaint atoi (const char * str) per convertire un argomento stringa punti STRper un intero (tipo tipo int).

dichiarazione

Ecco () funzione di dichiarazione atoi.

int atoi(const char *str)

parametri

  • str - la stringa da convertire in un numero intero.

Valore di ritorno

Questa funzione restituisce il lungo intero convertito se non vi è alcuna implementazione di una conversione efficace, viene restituito zero.

Esempi

L'esempio seguente mostra viene utilizzata la funzione 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);
}

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

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

C libreria standard - <stdlib.h> C libreria standard - <stdlib.h>