C-Bibliotheksfunktionen -atoi()
C-Standardbibliothek - <stdlib.h>
Beschreibung
C-Bibliotheksfunktionenint atoi(const char *str)Übergeben Sie den ParameterstrDie Zeichenkette, auf die gezeigt wird, wird in eine Ganzzahl (vom Typ int) umgewandelt.
Deklaration
Nachfolgend finden Sie die Deklaration der atoi()-Funktion.
int atoi(const char *str)
Parameter
- strDie Zeichenkette, die in eine Ganzzahl umgewandelt werden soll.
Rückgabewert
Diese Funktion gibt die umgewandelte long-Ganzzahl zurück; wenn keine gültige Konvertierung durchgeführt wird, gibt sie null zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der atoi()-Funktion.
#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, "example.com");
val = atoi(str);
printf("字符串值 = %s, 整型值 = %d\n", str, val);
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:
字符串值 = 98993489, 整型值 = 98993489 字符串值 = example.com, 整型值 = 0Weitere Erweiterungen