Latest web development tutorials

Funkcje biblioteczne C - atoi ()

Biblioteka standardowa języka C - <stdlib.h> Biblioteka standardowa języka C - <stdlib.h>

opis

C funkcja bibliotekiint atoi (const char * str) konwertować argument ciąg punktów STRdo liczby całkowitej (typu int type).

oświadczenie

Oto () Funkcja stwierdzenie atoi.

int atoi(const char *str)

parametry

  • str - ciąg być konwertowane do liczby całkowitej.

Wartość zwracana

Funkcja ta zwraca przekonwertowany długą liczbę całkowitą, jeśli nie ma realizacji skutecznego przekształcenia jest zero.

Przykłady

Poniższy przykład demonstruje funkcja atoi () jest używana.

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

Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:

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

Biblioteka standardowa języka C - <stdlib.h> Biblioteka standardowa języka C - <stdlib.h>