C-Bibliotheksfunktionen -isspace()
C-Standardbibliothek - <ctype.h>
Beschreibung
C-Bibliotheksfunktionenint isspace(int c)Prüft, ob das übergebene Zeichen ein Whitespace-Zeichen ist.
Zu den standardmäßigen Whitespace-Zeichen gehören:
' ' (0x20) space (SPC) 空格符 '\t' (0x09) horizontal tab (TAB) 水平制表符 '\n' (0x0a) newline (LF) 换行符 '\v' (0x0b) vertical tab (VT) 垂直制表符 '\f' (0x0c) feed (FF) 换页符 '\r' (0x0d) carriage return (CR) 回车符
Deklaration
Nachfolgend finden Sie die Deklaration der Funktion isspace().
int isspace(int c);
Parameter
- c-- Dies ist das zu prüfende Zeichen.
Rückgabewert
Wenn c ein Whitespace-Zeichen ist, gibt die Funktion einen Wert ungleich null (true) zurück; andernfalls gibt sie 0 (false) zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Funktion isspace().
#include <stdio.h>
#include <ctype.h>
int main()
{
int var1 = 't';
int var2 = '1';
int var3 = ' ';
if( isspace(var1) )
{
printf("var1 = |%c| 是空白字符\n", var1 );
}
else
{
printf("var1 = |%c| 不是空白字符\n", var1 );
}
if( isspace(var2) )
{
printf("var2 = |%c| 是空白字符\n", var2 );
}
else
{
printf("var2 = |%c| 不是空白字符\n", var2 );
}
if( isspace(var3) )
{
printf("var3 = |%c| 是空白字符\n", var3 );
}
else
{
printf("var3 = |%c| 不是空白字符\n", var3 );
}
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:
var1 = |t| 不是空白字符 var2 = |1| 不是空白字符 var3 = | | 是空白字符Weitere Erweiterungen