Funkcje biblioteczne C - atoi ()
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